MFC 使用JSONCPP

1.下载:

https://github.com/open-source-parsers/jsoncpp

2.静态编译,生成json_vc71_libmt.lib

3.lib拷到项目下

jsoncpp-src-0.5.0\jsoncpp-src-0.5.0\include\json 拷到项目下,并添加到头文件

4.使用方法

  • 解析字符串:
		Json::Reader freader;
		Json::Value rootr;
		freader.parse(buf,rootr);
                std::string productuuid = rootr["uid"].asString()
  • json对象转成字符串
    Json::Value root;
    Json::FastWriter writer;
    Json::Value p;
 
    p["name"] = "name";
    root.append(p);
 
    std::string json_str = writer.write(root);

相关文章

文章浏览阅读2.4k次。最近要优化cesium里的热力图效果,浏览...
文章浏览阅读1.2w次,点赞3次,收藏19次。在 Python中读取 j...
文章浏览阅读1.4k次。首字母缩略词 API 代表应用程序编程接口...
文章浏览阅读802次,点赞10次,收藏10次。解决一个JSON反序列...
文章浏览阅读882次。Unity Json和Xml的序列化和反序列化_uni...