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

c 泛型轉換成json

錢衛國1年前7瀏覽0評論

在C語言中,要將泛型類型轉換成JSON格式,需要使用第三方庫cJSON。

// 示例代碼
#include <stdio.h>
#include <cJSON.h>
int main() {
cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "Tom");
cJSON_AddNumberToObject(root, "age", 20);
cJSON_AddTrueToObject(root, "male");
char *json_str = cJSON_PrintUnformatted(root);
printf("%s", json_str);
free(json_str); // 記得釋放內存
cJSON_Delete(root);
return 0;
}

上面的代碼中,我們先創建一個cJSON對象。通過cJSON_AddXXXToObject函數,我們可以向對象中添加不同類型的屬性,包括字符串、數字、布爾值等。在最后,我們使用cJSON_PrintUnformatted將對象轉換成字符串形式的JSON。最后,記得將創建的對象和JSON字符串釋放掉。

在實際應用中,我們可以根據具體的需要,將不同類型的數據轉換成JSON格式。cJSON庫提供了多種函數和宏,可以滿足大多數的需求。