C语言中函数cJSON_AddItemToObjecta()的用法
时间: 2024-03-20 19:39:54 浏览: 215
cJSON.zip_C语言_JSON_cjson 测试_c语言cjson通信
函数`cJSON_AddItemToObject()`是cJSON库中的一个函数,它用于在一个JSON对象中添加一个键值对。
函数原型为:
```c
void cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item);
```
其中,`object`为要添加键值对的JSON对象,`string`为键名,`item`为键值,类型为`cJSON`结构体指针。
使用示例:
```c
cJSON *root = cJSON_CreateObject(); // 创建一个JSON对象
cJSON_AddItemToObject(root, "name", cJSON_CreateString("Tom")); // 添加一个键值对
```
这样就向JSON对象`root`中添加了一个键名为`name`,键值为`"Tom"`的键值对。
需要注意的是,如果要在一个JSON对象中添加多个键值对,可以多次调用`cJSON_AddItemToObject()`函数,每次添加一个键值对。
阅读全文