主要使用json 的Json::Reader parse()接口來進(jìn)行判斷:
parse()
接口:將json格式的字符串解析到j(luò)son對象中,解析成功返回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:
一般用于函數(shù)的異常處理判斷;
Java層代碼參考:
http://www.reibang.com/p/7d6b2d4dc04f