色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 查詢json

方一強1年前8瀏覽0評論

在C語言中,我們可以使用第三方庫來查詢JSON數據,最常用的是cJSON庫。

#include <stdio.h>
#include <cJSON.h>
int main() {
char* json_string = "{\"name\": \"Alice\", \"age\": 23}";
cJSON* root = cJSON_Parse(json_string);
cJSON* name = cJSON_GetObjectItem(root, "name");
if (name) {
printf("Name: %s\n", name->valuestring);
}
cJSON* age = cJSON_GetObjectItem(root, "age");
if (age) {
printf("Age: %d\n", age->valueint);
}
cJSON_Delete(root);
return 0;
}

以上代碼解釋:

  • 我們首先定義了一個JSON字符串,包含了一個名為"name",值為"Alice",年齡值為23的JSON對象。
  • 接下來,我們使用cJSON_Parse()函數將JSON字符串解析為cJSON結構體對象。
  • 我們使用cJSON_GetObjectItem()函數從根對象中獲取"name"和"age"的值。
  • 最后,我們使用它們的valuestring和valueint成員來打印出這些值。
  • 最后,我們使用cJSON_Delete()函數釋放內存。

以上就是使用C語言查詢JSON數據的過程。