我有一个正常运行的REST调用。我可以传递参数,它返回数据。
该应用使用TRESTClient
,TRESTResponse
,TRESTRequest
,TRESTAdapter
,加入TClientDataSet
和TDataSource
。
最终结果是,当JSON数据进入时,我可以像它是一个表一样遍历它。使用简单的JSON,我可以使用它。
我现在正在查询REST服务,该服务提供比正常情况深一级的数据。请参阅下面的JSON。
我需要访问的所有内容都位于mycursor
元素下的items
元素下。
我无法更改REST服务,那么如何告诉其中一个组件忽略items
级别并查看mycursor
级别?
我要解析的数据的第一个元素是id
。
{
"next":
{
"$ref":"https://<internal URL>/?page=1"
},
"items":
[
{
"mycursor":
[
{
"id":13372,
…
},
{
"id":13373,
…
},
{
"id":13374,
…
},
{
"id":13375,
…
},
{
"id":13376,
…
}
]
}
]
}