C++调用JsonCpp库,json简单操作以及常用函数

本文章记录作者对json操作的一点心得。

准备

本文选择第三方库JsonCpp来解析json
下载地址:https://sourceforge.net/projects/jsoncpp/
JsonCpp主要包含三种类型的class:Value Reader Writer。
jsoncpp中所有对象、类名都在namespace json中,包含json.h即可。

项目配置

包含路径。
包含路径
附加库
附加库
下面是 包含头文件

#include "json\json.h"

代码

json格式说明

下面是 json对象

"var":
{
   
"first":
	{
   "first_one":11,"first_two":true},
"second":
	{
   "second_one":"21",
	"second_two": 
		[
        	{
   
           		 "firstName": "Bill",
           		 "lastName": "Gates"
       		},
        	{
   
            	"firstName": "George",
            	"lastName": "Bush"
        	},
        	{
   
            	"firstName": "Thomas",
            	"lastName": "Carter"
        	}
    	]
    }
}
属性first是个对象,包含属性first_one(值:int类型11)和first_two(值:bool类型true),
属性second也是个对象,这个对象由包含属性second_one(值:21)和属性second_two,
属性second_two又是一个数组包含值。

对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值