美文网首页
2023-08-19jsoncpp数据解析

2023-08-19jsoncpp数据解析

作者: 菩提树下醉逍遥 | 来源:发表于2023-08-18 21:15 被阅读0次

做的jsonde su  chuli

    12,

    12.34,

    true,

    "tom",

    [

        "jack",

        "ace",

        "robin"

    ],

    {

        "girlfriend" : "lucy",

        "sex" : "woman"

    }

]


1.Json基础知识

ref:Json,Json以及Json在Qt中的使用 【Qt/C/C++】

2.安装JsonCpp

开发环境ubuntu

sudoapt-getinstalllibjsoncpp-dev

3.jsoncpp的使用

jsoncpp 库中的类被定义到了一个 Json 命名空间中,建议在使用这个库的时候先声明这个命名空间:

usingnamespaceJson;

使用 jsoncpp 库解析 json 格式的数据,我们只需要掌握三个类:

Value 类

这个类可以看做是一个包装器,它可以封装 Json 支持的所有类型,这样我们在处理数据的时候就方便多了。

枚举类型 说明 翻译

nullValue‘null’ value不表示任何数据,空值

intValuesigned integer value表示有符号整数

uintValueunsigned integer value表示无符号整数

realValuedouble value表示浮点数

stringValueUTF-8 string value表示 utf8 格式的字符串

booleanValuebool value表示布尔数


arrayValue     array value (ordered list)表示数组,即 JSON 串中的 []

objectValue  object value (collection of name/value pairs)表示键值对,即 JSON 串中的 {}

––


构造函数

Value 类为我们提供了很多构造函数,通过构造函数来封装数据,最终得到一个统一的类型。

// 因为Json::Value已经实现了各种数据类型的构造函数

Value(ValueType type=nullValue);Value(Int value);Value(UInt value);Value(Int64 value);Value(UInt64 value);Value(doublevalue);Value(constchar*value);Value(constchar*begin,constchar*end);Value(bool value);Value(constValue&other);Value(Value&&other);

相关文章

  • 五、Groovy语法(五)json、xml解析

    Groovy数据解析 一、json解析 请求网络数据并解析 二、xml解析 groovy解析xml数据 groov...

  • 网络整理(三)——数据解析

    数据解析: 1.JSON数据 重点:1.什么是JSON数据.{ } 数据解析: 2.JSON解析 重点:1.JSO...

  • 数据解析

    XML数据格式解析 pull解析方式 sax解析方式 JSON 数据格式解析 解析代码很简单,但是还要有APP类,...

  • Python练习 抓取AQI

    通过正则表达式解析数据 通过 BeautifulSoup 解析数据

  • 日志定位

    前后端 前端: 收集数据、数据校验、数据处理、数据解析、数据展现 后端: 数据解析、数据校验、数据处理 日志定位 ...

  • OC-数据解析XML(sax)(一)

    OC-数据解析XML(sax)(一) 为什么进行解析 用于公司内部数据交互,加密 解析的方法: (1)XML解析 ...

  • 2018-09-27/28日志定位+linux命令

    前后端 一、前端 手机数据 数据校验 数据处理 数据解析 数据展现 二、后端 数据解析 数据校验 数据处理 日志定...

  • 很好的 JSONModel

    JSON数据---JSONModel解析 JSON数据---JSONModel解析 JSONModel 初始化流程...

  • iOS进阶第四天(xml解析与json解析)

    解析的概念 解析:从事先规定好的格式中提取数据。 解析的前提:提前约定好格式,数据提供方按照格式提供数据,数据获取...

  • 网络

    NSURLConnection NSURLSession 普通网络请求 JSON数据解析 JSON序列化 数据解析...

网友评论

      本文标题:2023-08-19jsoncpp数据解析

      本文链接:https://www.haomeiwen.com/subject/chpdmdtx.html