JSON是一種輕量級的數據交換格式,很適合用于前后端的數據傳輸。在C語言中,有一些開源的JSON庫用來處理JSON字符串,其中比較常用的是cJSON。
// cJSON庫的使用 #include <stdio.h> #include <stdlib.h> #include <cJSON.h> int main() { // 創建JSON對象 cJSON *root = cJSON_CreateObject(); // 添加字符串屬性 cJSON_AddStringToObject(root, "name", "Jack"); cJSON_AddStringToObject(root, "address", "China"); // 添加整型屬性 cJSON_AddNumberToObject(root, "age", 20); // 添加布爾屬性 cJSON_AddFalseToObject(root, "is_student"); // 生成JSON字符串并打印 char *json_str = cJSON_Print(root); printf("%s", json_str); // 釋放內存 free(json_str); cJSON_Delete(root); return 0; }
在上面的代碼中,我們首先使用cJSON_CreateObject()函數創建了一個JSON對象,然后通過cJSON_AddXXXToObject()函數向JSON對象中添加屬性。最后使用cJSON_Print()函數將JSON對象轉換為字符串,并打印出來。
cJSON庫還有一些其他的功能,比如解析JSON字符串、遍歷JSON對象等。需要使用的時候可以參考cJSON的API文檔。
上一篇html小學算數題代碼
下一篇html將表格設置為