C++ 操作json文件
Posted ttxs007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 操作json文件相关的知识,希望对你有一定的参考价值。
一、环境搭建:
参考文章:https://blog.csdn.net/fakine/article/details/79272090
二、创建实例:
#include <stdio.h> #include <direct.h> #include <io.h> #include <sys/stat.h> #include <string> #include <json.h> #include <iostream> #include <fstream> using namespace std; void MyMethod::creatJsonFile(void) { //根节点 Json::Value root; //根节点属性1 root["value1"] = "value_1"; root["root1"]["value_1_1"] = Json::Value("value_1_1"); root["array"].append("member1"); root["array"].append("member2"); root["array"].append("member3"); cout << "StyledWriter:" << endl; Json::StyledWriter sw; cout << sw.write(root) << endl; } 调用:MyMethod::creatJsonFile();
生成结果如下: StyledWriter: { "array" : [ "member1", "member2", "member3" ], "root1" : { "value_1_1" : "value_1_1" }, "value1" : "value_1" }
以上是关于C++ 操作json文件的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情