jsonCPP

2021-05-28 16:00

阅读:682

标签:string   html   include   开源库   示例   iostream   doc   filename   end   

jsoncpp是一个用于操作json数据的C++开源库
代码地址:https://github.com/open-source-parsers/jsoncpp
使用文档:http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html

使用过程中遇到一个错误,这里作为记录

错误

error C4996: ‘Json::Reader‘: Use CharReader and CharReaderBuilder instead
error C4996: ‘Json::Reader::Reader‘: Use CharReader and CharReaderBuilder instead

解决方法

Json::CharReaderBuilder readerBuild;
Json::CharReader* reader(readerBuild.newCharReader());

示例


#include 
#include "json/json.h"


int main()
{
	std::cout parse(strValue, strValue + std::strlen(strValue), &jsonValue, &jsonErrs);
	if (isParse && 0 == jsonErrs.size()){
		std::string filePath = jsonValue["file_path"].asString();
		std::string fileName = jsonValue["filename"].asString();
		int codeId = jsonValue["code_id"].asInt();
		std::cout 

jsonCPP

标签:string   html   include   开源库   示例   iostream   doc   filename   end   

原文地址:https://www.cnblogs.com/xiaxuexiaoab/p/14574884.html


评论


亲,登录后才可以留言!