@page cjson cjson
概述
cJSON是符合ANSI C标准的极轻量级JSON解析器。
版权说明
The MIT License
目录结构
├── src
│ ├── cJSON.c # 源文件(必需)
│ └── cJPath.c # 源文件(必需)
├── include
│ └── cJSON.h # 包含cJSON API
├── package.yaml # 编译配置文件
└── example
└── cjson_example.c # 示例代码(默认禁用,可在package.yaml中使能)
依赖组件
osal_aos
常用配置
无
API说明
将字符串解析为JSON结构体
cJSON *cJSON_Parse(const char *value);
args
description
value
JSON字符串
删除JSON结构体
void cJSON_Delete(cJSON *c);
args
description
value
待删除的JSON结构体
获取JSON数组包含成员个数
int cJSON_GetArraySize(const cJSON *array);
args
description
value
数组类型的JSON结构体
获取JSON数组成员
cJSON *cJSON_GetArrayItem(const cJSON *array, int i