JsonCpp如何判断是否有某个KEY
2017-10-18 18:09
676 查看
文章出自:http://blog.csdn.net/yannanxiu/article/details/52415640
JsonCpp如何判断是否有某个KEY,使用json[“key”]和isXXX的函数即可。
如果json中没有key键,则会创建一个空成员或者返回一个空成员。
例如要判断Json数据中是否有{“status”:”1”}数据,则可以
如果Json中没有status键就不会提取该数据。
JsonCpp如何判断是否有某个KEY,使用json[“key”]和isXXX的函数即可。
如果json中没有key键,则会创建一个空成员或者返回一个空成员。
// Access an object value by name, create a null member if it does not exist. Value &operator[]( const char *key ); // Access an object value by name, returns null if there is no member with that name. const Value &operator[]( const char *key ) const; // Access an object value by name, create a null member if it does not exist. Value &operator[]( const std::string &key ); // Access an object value by name, returns null if there is no member with that name. const Value &operator[]( const std::string &key ) const; bool isNull() const; bool isBool() const; bool isInt() const; bool isUInt() const; bool isIntegral() const; bool isDouble() const; bool isNumeric() const; bool isString() const; bool isArray() const; bool isObject() const;
例如要判断Json数据中是否有{“status”:”1”}数据,则可以
if(json["staus"].isString()){ string temp = json["staus"].asCString(); }
如果Json中没有status键就不会提取该数据。
相关文章推荐
- JsonCpp如何判断是否有某个KEY
- JsonCpp 判断 value 中是否有某个KEY
- 【LitJson】如何判断字符串中是否有某个key
- jsoncpp判断Value中是否含有指定的key
- JS如何判断json是否为空
- php如何判断是否为json数据(格式)
- Json----如何判断json对象是否为空
- PHP JSON文件解析并获取key、value,判断key是否存在
- JS如何判断json是否为空
- JS判断json中某个key是否存在
- JS如何判断json是否为空
- 如何判断传过来的JSON数据中,某个字段是否存在
- iOS如何判断NSDictionary是否包含某个key
- java 判断json 某key是否存在
- jsoncpp用法(判断void* pData是否为json格式的字符串)
- JSON判断是否有此属性(key)键值
- 判断json格式中是否含有key
- json中取值前先判断是否有当前key
- JS中如何判断传过来的JSON数据中是否存在某字段
- Go语言的map如何判断key是否存在