24,855
社区成员
发帖
与我相关
我的任务
分享
string content= "{\"text\":{\"color\":\"1\",\"dir\":\"1\",\"txt\":\"BD12345\"},\"text2":\"\"}";
char *str = (char *)content.c_str();
Json::Reader reader;
Json::Value cmd;
//如何判断text2下是否有txt、dir、color这3个key
try {
if (reader.parse(str, cmd))
{
if (cmd["text2"]["txt"].isString()) {
}
}
}
catch (...) {
}