【发布时间】:2012-07-09 02:26:01
【问题描述】:
我一直在寻找如何使用 C++ Builder XE2 TJSONObject 读取嵌套 JSON。
在Delphi中有几个例子,但是他们使用TJSONValue对象,但是在C++版本这个类是纯虚函数,不能被创建。
一些示例 JSON:
{
"totalHits": 4170,
"totalCount": 4170,
"startIndex": 0,
"adverts": [
{
"Id": "14380005",
"companyInfo": {
"companyName": "Clarion Hotel Sign",
"orgNumber": "5564660107",
"companyText": "hotell"
},
"address": {
"streetName": "Street race 2",
"postCode": "101 26",
"postArea": "MY AREA",
"postBox": "Box 310"
},
"homepage": "www.mypage.net"
}
]
}
整个 JSON 存储在 JSON 对象中,相信我,它就在里面 :)
TJSONObject *JSON = new TJSONObject;
获取totalHits 和totalCount 的值没有问题,但是如何获取"companyName" 值?!?
谢谢
【问题讨论】:
标签: json nested-sets c++builder-xe2