主要使用json 的Json::Reader parse()接口来进行判断:
parse()
接口:将json格式的字符串解析到json对象中,解析成功返回true,解析失败返回false;
code:
// exception handler
Json::Value rootValue;
Json::Reader reader;
bool isJson = reader.parse(Info, rootValue);
if (!isJson) {
MW_LOG_D("is not json string!!!");
return -1;
}
Note:
一般用于函数的异常处理判断;
Java层代码参考:
https://www.jianshu.com/p/7d6b2d4dc04f
网友评论