jsoncpp学习
weruoaszxcvnm
这个作者很懒,什么都没留下…
展开
-
jsoncpp实现“增”功能
void addJson(string number,string streampath,string site, string resolutionratio, string refreshrate) { //1. 将磁盘文件中的json字符串读到磁盘文件 ifstream ifs("test1.json"); //2. 反序列化 -> value对象 Value root; Reader r; r.parse(ifs, root); //3. 从value对象中将数据依次读出.原创 2022-03-10 18:25:13 · 125 阅读 · 0 评论 -
解决jsoncpp中文乱码问题
在使用jsoncpp库的时候发现写入json的文件有中文乱码的问题,查阅资料后找到了解决办法。找到jsoncpp.sln解决方案。使用Visual Studio 2017开发工具打开jsoncpp.sln解决方案,找到“json_tool.h”文件的codePointToUTF8函数,修改该函数,如下:/// Converts a unicode code-point to UTF-8.static inline String codePointToUTF8(unsigned int cp) {原创 2022-03-10 18:13:52 · 2091 阅读 · 2 评论 -
jsoncpp的初始化
#include <iostream>#include <json\json.h>#include <fstream>using namespace std;using namespace Json;void init() {// 将最外层的数组看做一个Value// 最外层的Value对象创建 Value root;// 创建并初始化子对象 Value subObj; Value obj;// 添加键值对 obj["streampath".原创 2022-03-10 17:52:22 · 1399 阅读 · 0 评论