進出口使用jsoncpp,其巨大的,但是當我需要的時候我做檢查,如果JSON結構包含標籤 :jsoncpp如何檢查標記爲空.isNull()拋出斷言
UserRoot0["error"].isNull()
其拋出我從json_value.cpp線斷言1025
JSON_ASSERT(type_ == nullValue || type_ == objectValue);
我要檢查,如果響應即時得到是這種類型:
{
"error" : {
"message" : "Error validating application.",
"type" : "OAuthException",
"code" : 190
}
}
有一個新的設置,['failIfExtra'](http://open-source-parsers.github.io/jsoncpp-docs/doxygen/class_json_1_1_char_reader_builder.html#ac69b7911ad64c171c51ebaf2ea26d958),其將捕獲這種常見錯誤。它也是'strictMode()'的一部分。 – cdunn2001 2015-02-16 17:46:28