windows C语言实现建立json字符串
时间: 2023-08-12 16:20:03 浏览: 118
C语言操作JSON
C语言中可以使用 cJSON 库来操作JSON字符串,以下是一个简单的示例:
1. 引入 cJSON 库头文件
```c
#include "cJSON.h"
```
2. 创建 JSON 对象
```c
cJSON *root = cJSON_CreateObject();
```
3. 添加 JSON 属性
```c
cJSON_AddStringToObject(root, "name", "张三");
cJSON_AddNumberToObject(root, "age", 20);
```
4. 创建 JSON 数组
```c
cJSON *array = cJSON_CreateArray();
```
5. 添加 JSON 数组元素
```c
cJSON_AddItemToArray(array, cJSON_CreateString("football"));
cJSON_AddItemToArray(array, cJSON_CreateString("basketball"));
```
6. 将 JSON 数组添加到 JSON 对象中
```c
cJSON_AddItemToObject(root, "hobby", array);
```
7. 将 JSON 对象转换为字符串
```c
char *jsonStr = cJSON_Print(root);
```
8. 释放 JSON 对象
```c
cJSON_Delete(root);
```
以上是一个简单的建立JSON字符串的示例,具体实现可以根据自己的需求进行调整。
阅读全文