C++ Json 基本的操作

wangchunlin 2022-8-2 97 8/2
#include "json.h"

Json::Value jsobj;

LOG_TRACE("rst:%s",outParam.toStyledString().c_str());

// 比较使用的用法,读配置文件
jsobj.get("GetDistance", false).asBool();

// memebers
Json::Value::Members members = Para["BrokenObject"].getMemberNames();
int i=0;
for(auto iter=members.begin();iter!=members.end();++iter){
    Object[i]=*iter;
    i++;
}

// string和json相互转换
Json::Value jsvFdAry(Json::arrayValue);

std::string curStr = jsvFdAry.toStyledString();
Json::Reader Reader;
Json::Value DevJson;
Reader.parse(curStr, DevJson);
std::string curStr2 = DevJson.toStyledString();
- THE END -

wangchunlin

8月02日10:54

最后修改:2022年8月2日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论