使用cJSON创建JSON字符串

这篇博客介绍了如何在Linux环境下,利用C语言和cJSON库创建JSON字符串。从下载cJSON源码,到包含头文件,再到创建简单的键值对和结构体,最后转换结构体数组为JSON字符串,详细阐述了cJSON接口的使用方法。
摘要由CSDN通过智能技术生成

    在Linux下,使用C语言编程,开始JSON字符串的创建。我们还是一步步来,逐渐由简单到复制。  
1,下载源码
可以从如下网站来下载:https://sourceforge.net/projects/cjson/ 。
2,包含cJSON的源码
下载下来,解压后,从里面找到两个文件(cJSON.c、cJSON.h),复制到我们的工程里面。只需在函数 中包含头文件(#include “cJSON.h”),然后和cJSON.c一起编译即可使用。 
3,创建一个键值对
         首先是一个简单的键值对字符串,要生成的目标如下:
{"firstName":"Brett"}
要进行创建,就是先确定键与值,然后转为cJSON格式。我们很容易就能明确键为firstName,值为 Brett,可是,使用cJSON怎么创建呢? 
对于这个简单的例子,我们需要调用cJSON的五个接口函数就可以实现创建了。(有人不乐意了:都五个 函数了,你还说“就可以了”----其实是一法通,百法通,学会了这个创建,其他的创建动作都是非常 类似的。)
这五个函数的原型如下:
cJSON*cJSON_CreateObject ();
cJSON*cJSON_CreateString(const char *string);
voidcJSON_AddItemToObject(cJSON *object,const char *string,cJSON *item);
voidcJSON_Delete(cJSON *c);
char*cJ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hical_W

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值