我正在使用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
我不知道你問題的最後一部分後的情況,但我試圖在下面的答案中填寫屬性名稱空缺。 –