欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 將json轉換int類型

林玟書2年前9瀏覽0評論

在 C 語言中,我們通常需要將 JSON 格式的字符串轉換成 int 類型。這時候我們可以利用 cJSON 庫來實現。

#include <cJSON.h>
#include <stdio.h>
int main() {
char *json_string = "{\"key\": 123}";
cJSON *root = cJSON_Parse(json_string);
int value = cJSON_GetObjectItem(root, "key")->valueint;
printf("%d\n", value);
cJSON_Delete(root);
return 0;
}

如上代碼所示,我們先定義了一個 JSON 格式的字符串 json_string,里面包含了一個 key-value 對,其中 key 為字符串類型,value 為 int 類型。

然后我們利用 cJSON_Parse 函數將 json_string 字符串解析成 cJSON 對象 root。

接著我們調用 cJSON_GetObjectItem 函數來獲取 root 對象中 key 屬性的 value,將它轉換成 int 類型并存儲在變量 value 中。

最后我們輸出變量 value 的值并釋放 root 對象所占用的內存。

有了 cJSON 庫的幫助,C 語言中將 JSON 轉換成 int 類型就變得非常容易了。