在C語言中生成JSON串是一項非常基礎但重要的操作,因為JSON是一種廣泛應用于前后端交互、數據傳輸的數據格式,很多時候需要使用C語言將自己的數據轉換成JSON格式。此時,我們就可以使用C語言通過三級菜單的方式來生成JSON串,下面是具體實現步驟。
// 三級菜單生成JSON串 #include "cJSON.h" // 引入cJSON庫 int main() { cJSON *item = cJSON_CreateObject(); // 創(chuàng)建JSON根節(jié)點 // 添加第一級菜單 cJSON_AddItemToObject(item, "fruits", cJSON_CreateObject()); // 添加第一級菜單節(jié)點 cJSON_AddItemToObject(item->child, "apple", cJSON_CreateObject()); // 添加第二級菜單節(jié)點 cJSON_AddStringToObject(item->child->child, "color", "red"); // 添加第三級菜單節(jié)點 // 添加第二個菜單 cJSON_AddItemToObject(item, "vegetables", cJSON_CreateObject()); cJSON_AddItemToObject(item->child->next, "cabbage", cJSON_CreateObject()); cJSON_AddStringToObject(item->child->next->child, "color", "green"); // 打印JSON串 char *json_str = cJSON_Print(item); printf("%s", json_str); // 釋放內存 cJSON_Delete(item); free(json_str); return 0; }
通過上述代碼可以看出,首先我們需要引入JSON庫頭文件
上一篇vue DAG 設計器
下一篇python 智能手表