cjson构建_使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解-阿里云开发者社区...

本文用代码简单介绍cjson的使用方法,1)创建json,从json中获取数据。2)创建json数组和解析json数组

1、 创建json,从json中获取数据

1 #include

2 #include "cJSON.h"

3

4 char *makeJson()5 {6 cJSON * pJsonRoot =NULL;7

8 pJsonRoot =cJSON_CreateObject();9 if(NULL ==pJsonRoot)10 {11 //error happend here

12 returnNULL;13 }14 cJSON_AddStringToObject(pJsonRoot, "hello", "hello world");15 cJSON_AddNumberToObject(pJsonRoot, "number", 10010);16 cJSON_AddBoolToObject(pJsonRoot, "bool", 1);17 cJSON * pSubJson =NULL;18 pSubJson =cJSON_CreateObject();19 if(NULL ==pSubJson)20 {21 //create object faild, exit

22 cJSON_Delete(pJsonRoot);23 returnNULL;24 }25 cJSON_AddStringToObject(pSubJson, "subjsonobj", "a sub json string");26 cJSON_AddItemToObject(pJsonRoot, "subobj", pSubJson);27

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值