首先,这是一个非常广泛的问题,当我要求社区为我编写代码时可能会遇到这个问题。那不是我的意图,但我很迷茫,我不知道如何提供足够的信息。
我正在尝试使用 Dave Gamble 编写的 cJSON 库,我发现这对于用于我的嵌入式设备进行 JSON 解析和组合非常有用。
读取以下 JSON 数组
{
"name": "Jack",
"types":[23,56,78],
"format": {
"type": "rect",
"width": 1920, }
}
..并解析使用此方法获取对象
cJSON *format = cJSON_GetObjectItem(json,"format");
int framerate = cJSON_GetObjectItem(format,"width")->valueint;
但我无法解析键“名称”和对象简单键值,
我试过这个
cJSON *array = cJSON_GetArrayItem(json,"types");
int value = cJSON_GetArrayItem(format1,1)->valueint;
但是没有用,如何解析数组对象和简单的键值..