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

c 鍵值轉 json

錢良釵2年前8瀏覽0評論

在C語言中,操作json數據結構是常見的需求。將鍵值轉換為json可以讓我們更方便地操作json數據。

下面我們介紹一下如何將C語言中的鍵值轉換成json。

#include#include#include#include// 將key-value轉成json對象
cJSON * keyvalue_to_json(char *key, char *value) {
cJSON *json = cJSON_CreateObject();
if (json == NULL) {
return NULL;
}
cJSON_AddStringToObject(json, key, value);
return json;
}
int main() {
char *key = "name";
char *value = "Tom";
cJSON *json;
json = keyvalue_to_json(key, value);
if (json != NULL) {
printf("%s\n", cJSON_Print(json));
cJSON_Delete(json);
}
return 0;
}

在上面的代碼中,我們使用了cJSON庫來操作json數據結構。

定義了一個keyvalue_to_json函數,函數接收兩個參數,分別是鍵名和鍵值,將其轉換為json對象然后返回。

在main函數中,我們調用keyvalue_to_json函數將"Tom"轉換為json對象,然后輸出json字符串并刪除json對象。

通過這種方式可以很快速地將鍵值轉成json數據結構,方便后續的操作。