如何从 REST API 访问嵌套的 json?
Posted
技术标签:
【中文标题】如何从 REST API 访问嵌套的 json?【英文标题】:How to access a nested json from REST API? 【发布时间】:2021-04-21 19:12:09 【问题描述】:我正在使用 json-server 来托管一个 json 文件,我可以使用 GET 获取整个文件,但我不知道如何访问 json 的特定嵌套部分。我以为 http://localhost:3004/data?program=Day%201 只会返回“第 1 天”,但我得到了整个文件。我该怎么办?
"data":
"user": "username": "Pedro", "id":1 ,
"program":
"Day 1" :[
"muscleGroup": "Chest",
"warmUp": ["parallel bar dips"],
"main": ["Bench Press", "Inclined Bench press", "Decline Bench press"],
"secondary": ["Dumbbell Flys", "Cable Crossover Flys", "Pec-deck Fly"]
,
"muscleGroup": "Biceps",
"main": ["Barbell Curl", "Preacher Curl"],
"secondary": ["Hammer Curls", "Cable Curl", "Dumbbell Curl"]
],
"Day 2" : [
"muscleGroup": "Shoulders",
"warmUp": ["parallel bar dips"],
"main": ["Bench Press", "Inclined Bench press", "Decline Bench press"],
"secondary": ["Dumbbell Flys", "Cable Crossover Flys", "Pec-deck Fly"]
,
"muscleGroup": "Abs",
"main": ["Crunch", "Leg raises"]
],
【问题讨论】:
【参考方案1】:你不能这样做,这是不可能的。您需要获取您的 json,然后获取您的数据。
【讨论】:
以上是关于如何从 REST API 访问嵌套的 json?的主要内容,如果未能解决你的问题,请参考以下文章
ActiveCollab REST API 使用 Python 接收的嵌套 JSON 中的访问值 [已解决]
BIRT 如何用 rest api 接口获取 json 做报表
如何将JSON响应转换为Java List-使用Rest Assured进行API测试