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

c 寫json對象

傅智翔2年前8瀏覽0評論

在C語言中,我們可以通過一些庫來幫助我們建立和操作 JSON 對象。其中一個比較常用的庫是 cJSON。

#include <stdio.h>
#include <cJSON.h>
int main() {
cJSON *root = cJSON_CreateObject(); // 創建一個空的JSON對象
cJSON_AddNumberToObject(root, "age", 25); // 在JSON對象中添加一個數字鍵值對
cJSON_AddStringToObject(root, "name", "小張"); // 添加一個字符串鍵值對
char *jsonStr = cJSON_PrintUnformatted(root); // 將JSON對象轉換成字符串
printf("%s\n", jsonStr);
cJSON_Delete(root); // 釋放內存
return 0;
}

cJSON_CreateObject() 函數用于創建一個空的 JSON 對象。我們可以使用 cJSON_AddNumberToObject() 和 cJSON_AddStringToObject() 函數來添加鍵值對。其中第一個參數是 JSON 對象,第二個參數是鍵,第三個參數是值。

cJSON_PrintUnformatted() 函數可以將 JSON 對象轉換成字符串。如果想要格式化輸出 JSON 字符串,可以使用 cJSON_Print() 函數。

最后,需要注意在使用完 cJSON 對象后,一定要使用 cJSON_Delete() 函數來釋放內存。

上一篇vue div href