2010-09-13 109 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