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

c 獲取json中key

林子帆2年前8瀏覽0評論

在 C 語言中,獲取 JSON 中的鍵值是一項常見任務。下面就來介紹一下如何在 C 語言中獲取 JSON 中的鍵值。

// 引入需要的庫文件
#include#include#include#include "cJSON.h"
// 定義需要查找的鍵名稱
#define KEY "name"
// 定義 JSON 字符串
char* json_str = "{\"name\": \"Tom\", \"age\": 18, \"score\": 90}";
int main() {
// 解析 JSON 字符串
cJSON* json = cJSON_Parse(json_str);
// 獲取鍵值
cJSON* data = cJSON_GetObjectItemCaseSensitive(json, KEY);
// 打印鍵值
printf("%s\n", data->valuestring);
// 釋放內存
cJSON_Delete(json);
return 0;
}

首先需要在代碼中引入需要的庫文件,包括 stdio.h、stdlib.h、string.h 和 cJSON.h。

接著需要定義需要查找的鍵名稱,例如這里我們定義為 name。

然后定義一個 JSON 字符串,這里我們定義了一個包含 name、age 和 score 三個鍵的 JSON 字符串。

在 main 函數中,首先需要解析 JSON 字符串,使用 cJSON_Parse 函數來解析 JSON 字符串。接著使用 cJSON_GetObjectItemCaseSensitive 函數來獲取鍵值,并打印出來。

最后需要釋放內存,使用 cJSON_Delete 函數來釋放 json 對象。

上一篇vue.js mouted
下一篇vue v-class