变量
- Value 最基础的变量 也是一种万能变量 接受任意的KV类型
例如
Json::Value root;
root[“x”] = _x;
root [“y”]=_y;
//这是在root内设置两个键值对 即_x 对应字符串“x”, _y对应字符串"y" - Json::FastWriter 用来进行序列化的 struct 变为 string 即将root 的结构体转化为序列化的字符串
Json::FastWriter writer
string str=writer.write(root); - Json::Reader 反序列化
Json::Reader reader
reader.parse(inStr,root);
//inStr必须为Json串
_x=root[“x”].asInt();
_y=root[“y”].asInt();
注意 对于char类型的也要用asInt() 后续编译器会自动转为char类型 - Json::StyleWrite writer 将其格式化 更直观的展示