如何解析这个JSON?
{
"result": [
{
"animals": [
{
"id": 1,
"name": "pig",
}
]
}
]
}
我尝试通过以下方式解析JSON:
jsonobject := TJsonObject.ParseJSONValue(RestResponse.Content) as TJsonObject;
然后我得到了"animals":[{"id" ...
。现在它变得复杂了,我如何进一步解析得到id
和name
?进一步解析JSON还是解析JSON数组?有人能帮我(* 用示例代码 *)吗?
1条答案
按热度按时间9vw9lbht1#
你的JSON字符串包含一个嵌入在另一个数组中的数组。你可以获取第一个数组的值(“result”)并迭代它的元素。对于每个元素,你都有一个“animals”数组,你可以迭代它来获取“id”和“name”。
简单的代码可以做到这一点: