分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JsonCpp 判断 value 中是否有某个KEY

发布时间:2023-09-06 01:29责任编辑:沈小雨关键词:暂无标签

JsonCpp如何判断是否有某个KEY,使用json[“key”]和isXXX的函数即可。
如果json中没有key键,则会创建一个空成员或者返回一个空成员。

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;

例子:

ifstream ifs;ifs.open("testR.json");Json::Reader reader;Json::Value value;if (!reader.parse(ifs,value,false)){return -1;}if (value["name"].isString()){string name = value["name"].asString();cout << "name:" << name << endl;}如果value中没有 name 键就不会提取该数据。

  

JsonCpp 判断 value 中是否有某个KEY

原文地址:http://www.cnblogs.com/SZxiaochun/p/8017527.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved