我正在使用jsoncpp解析器(http://jsoncpp.sourceforge.net)来解析JSON数据。 所以,如果我们有如下的JSON:如何从json-cpp解析器获取属性名称和属性值?
{ "name": "Joseph", "age": 20 }
我怎样才能获得属性名名和值约瑟夫,...岁和20后? OK,我们可以做普遍这样的:
string e = root.get(propertyName, defaultValue).asString();
将真正我们想要的东西:
string e = root.get(name, "Mark").asString();
现在,可变ê是约瑟夫,它的工作原理。但我有采取/写“名称”。我不想查询(不询问我想获得的功能“名称”(财产的名称)和“约瑟夫”(财产价值))。
这将是最好的场(C/C++为例)存储后:
property[name][0] = "Joseph"
property[age][0] = 20
我怎么能这样做?还是其他想法?
你从文档中学到了什么?在诉诸我们之前,你曾进行过哪些调查? –
文档没有提到这个问题。 – RePRO
我不知道你问题的最后一部分后的情况,但我试图在下面的答案中填写属性名称空缺。 –