MFC 中JSONCPP 解析问题
我用的解析库是JSONCPP
在MFC中调用JSONCPP
我的JSON数据为:
{"sum":118,"count":1,"data":[{"fulltitle":"\u6f2b","pic_size2":"http:\/\/pic.dooland.com"}]}
我的解析方法法是
Json ::Reader reader;
Json ::Value json_object;
LPCTSTR json_document=strHtml.GetBuffer(strHtml.GetLength()));// strHtml就是上面的JSON字符串
reader.parse(json_document,json_object);
string s1=json_object["data"].toStyledString();
AfxMessageBox(s1.c_str());
到这里消息框显示的s1中的字符串也就是data中的数据中fulltitle的值出现乱码,
说明字符串没有得到不出应有的中文,这个问题该怎么解决啊。跪求大牛啊,
我已经被这个问题困扰了好几天了,各种方法都试过了。大家看看能有什么方法可以解析出data中的中文编码。
只要能得到含正确中文的data值就行。
跪求解决方案......
在MFC中调用JSONCPP
我的JSON数据为:
{"sum":118,"count":1,"data":[{"fulltitle":"\u6f2b","pic_size2":"http:\/\/pic.dooland.com"}]}
我的解析方法法是
Json ::Reader reader;
Json ::Value json_object;
LPCTSTR json_document=strHtml.GetBuffer(strHtml.GetLength()));// strHtml就是上面的JSON字符串
reader.parse(json_document,json_object);
string s1=json_object["data"].toStyledString();
AfxMessageBox(s1.c_str());
到这里消息框显示的s1中的字符串也就是data中的数据中fulltitle的值出现乱码,
说明字符串没有得到不出应有的中文,这个问题该怎么解决啊。跪求大牛啊,
我已经被这个问题困扰了好几天了,各种方法都试过了。大家看看能有什么方法可以解析出data中的中文编码。
只要能得到含正确中文的data值就行。
跪求解决方案......
作者: First_Soul 发布时间: 2011-06-14
白天CSDN出问题了。 晚上顶起来
作者: First_Soul 发布时间: 2011-06-14