#include "cJSON.h"
void parseJSON(const char *jsonString) {
cJSON *root = cJSON_Parse(jsonString);
if (root == NULL) {
// 解析失败处理
printf("JSON parse error: %s\n", cJSON_GetErrorPtr());
} else {
// 解析成功,处理JSON数据
cJSON *name = cJSON_GetObjectItem(root, "name");
if (name != NULL) {
printf("Name: %s\n", name->valuestring);
}
// ... 其他数据处理 ...
cJSON_Delete(root); // 释放JSON对象占用的内存
}
} |