json 物件如下:
{"data":
{
"35":
{
"family_name":"...",
"tels":[{"value":"13s2222","type":"other","pref":true}],
"given_name":"...",
"customs":[{"value":"com.android.contacts.default","type":"accountType"}, {"value":"default","type":"accountName"}],
"middle_name":"..."
},
"36":
{
"family_name":"...",
"tels":[{"value":"15022222","type":"other","pref":true}],
"given_name":"...",
"customs":[{"value":"com.android.contacts.default","type":"accountType"},{"value":"default","type":"accountName"}],
"middle_name":"..."
}
}
}
我是用第三方開源的jsoncpp 中Reader 和 Value 的類來決議的。主要想提取tels中的value的值和middle_name的值。
Reader reader;
Value root;
Value value;
reader.parse_range(buf.data(), buf.data()+buf.size(), root, '"');
int data_size = root["data"].size();
for(int i=0; i<data_size; ++i)
{
TString tels = root["data"][i]??
}
第一個問題 : 怎么得到json物件的個數? 這樣寫 int data_size = root["data"].size();貌似不對,我除錯時發現data_size的值是0
第二個問題: 在for回圈里怎么決議來得到想要的值。
uj5u.com熱心網友回復:
這兩天不正好有相關帖子么,你跟進關注下
http://bbs.csdn.net/topics/390528342
http://bbs.csdn.net/topics/390527218
uj5u.com熱心網友回復:
針對樓主這個Json資料的決議已搞定,留個信箱,我發原始碼工程給你。順便貼個圖先:
uj5u.com熱心網友回復:



妖哥,共享!
uj5u.com熱心網友回復:
你留個信箱,明天發給你,太晚了,準備休息。uj5u.com熱心網友回復:
[email protected]uj5u.com熱心網友回復:
[email protected]
uj5u.com熱心網友回復:
我來了,上午有事出去了。請查收郵件。
uj5u.com熱心網友回復:
多謝
uj5u.com熱心網友回復:
我也要遍歷的....
uj5u.com熱心網友回復:
我也要遍歷的....
已發,去查收。注意看郵件內容。
uj5u.com熱心網友回復:
妖哥能給我發一份嗎?bcb6的我的郵箱:[email protected]
uj5u.com熱心網友回復:
針對樓主這個Json資料的決議已搞定,留個信箱,我發原始碼工程給你。順便貼個圖先:
妖哥我也需要。能發一份給我不?
[email protected]
uj5u.com熱心網友回復:
如果樓主的問題解決了,什么時候能結一下帖?uj5u.com熱心網友回復:
如果樓主的問題解決了,什么時候能結一下帖?
妖哥給我也發一個吧,uhian#qq.com
uj5u.com熱心網友回復:
妖哥給我也發一個吧,[email protected]
uj5u.com熱心網友回復:
[email protected]
我來了,上午有事出去了。請查收郵件。
妖哥給我也發一個BCB6de吧,[email protected]
uj5u.com熱心網友回復:
針對樓主這個Json資料的決議已搞定,留個信箱,我發原始碼工程給你。順便貼個圖先:
妖哥求碼
uj5u.com熱心網友回復:
時間過去一年多,這個帖子算是完了,樓主估計連CSDN的用戶名和密碼都忘光了。uj5u.com熱心網友回復:


uj5u.com熱心網友回復:
妖哥怎么解決的?用到了json的引擎庫嗎?uj5u.com熱心網友回復:
妖怪哥還在用bcb6.0
uj5u.com熱心網友回復:
[email protected]
我來了,上午有事出去了。請查收郵件。
[email protected]
請給我也發一份遍歷json的代碼,或者加QQ聊,謝謝
uj5u.com熱心網友回復:
http://www.cnblogs.com/cb168/p/3988907.htmluj5u.com熱心網友回復:
我去,這是挖墳啊,13年的帖子。。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/90236.html
標籤:基礎類
上一篇:求問cpp
