在debug模式,如果字符串是纯数字组成,比如
"46454684644646848414779799"
Parse函数HasParseError()返回值会为false, (可以转化为Ducument对象)
这时候去调用
rapidjson::Ducument::HasMember("key")
会中断
如果是正常json数据 ( {} 开头结尾的 ) HasMember("key") 即使没有但它不会中断.
所以使用rapidjson判断字符串是不是json数据 ({}开头结尾的)
应该加判断是不是{}开头结尾的字符串.