2010-09-13 150 views
3

如何在mac中安裝Qjson?在Mac上安裝QJson

+0

只是一個建議:如果你有你的問題的答案,這將是非常好的,你接受答案(所有你打開的問題與一個有用的答案相同)。如果沒有,人們可能不想在將來幫助你。 – 2010-09-15 12:27:16

+0

謝謝帕特里斯。我會在這裏做。 – Finder 2010-09-15 14:30:18

回答

1

請參閱QJson網站上的"get it" tab。 MacOS X的是Unix系統

編輯解析:

試試這個你JSON字符串 「[{」 ID 「:2,」 名 「:」 AAA 「},{」 ID「:1 ,「name」:「BBB」}]「

QJson::Parser parser; 
bool ok; 
QVariantMap result=parser.parse (cityReply->readAll(),&ok).toMap(); 
if (!ok) 
{ 
    qFatal("An error occurred during parsing"); 
    exit (1); 
} 

foreach (QVariant city, result.toList()) 
{ 
    QVariantMap names = city.toMap(); 
    qDebug() << "\t-" << names["name"].toString(); 
} 

如果您有其他問題,請打開一個新問題。

+0

謝謝。但它顯示錯誤:「您正在構建一個64位應用程序,但使用32位版本的Qt。請檢查您的構建配置。」請幫幫我。 – Finder 2010-09-14 05:16:12

+1

關於錯誤,您需要指定您正在構建一個32位應用程序。檢查構建配置並在必要時強制32位 – 2010-09-14 06:23:26

+0

非常感謝Patrice。但是,我的json輸出看起來像[{「id」:2,「name」:「AAA」},{「id」:1,「name」:「BBB」}]。我想在Mac中使用Qjson解析這個。我正在嘗試解析,但我無法獲得任何輸出。請幫幫我。 :( 在此先感謝。 – Finder 2010-09-14 10:45:51