Vs2010 + qt 解析 JSON 文件的问题.
-
@QByteArray enUrl = "http://mobilecdn.kugou.com/new/app/i/search.php?keyword=walking&cmd=300&pagesize=100";
QNetworkReply *reply = manager->get(QNetworkRequest(QUrl(enUrl))); QByteArray musicJson = reply->readAll();//读取所有数据
QString str = QString(musicJson) ;
value = engine.evaluate( "(" +str + ")" ); //转换JSON
musicJson 这个变量里面是有数据的..
我这样解析JSON 文件结果value 是空的..有人遇到过吗..
这样写在LINUX 下面的QT 平台上可以解析出来. 在windows 下面QT平台上没试过. 我是用的vs2010 +qt,有知道的指点一下.先谢了.@
-
4.x? musicJson是什么编码?可以直接构造QString?你再仔细看看...