C是一門流行的編程語言,開發人員經常使用C來操作數據庫。它提供了一種簡單的方式來生成主從表的JSON數據。
在使用C語言生成JSON數據時,我們可以使用一個名為
#include#include #include int main() { /* 創建json對象 */ struct json_object *jObj = json_object_new_object(); /* 創建json數組對象 */ struct json_object *jArr = json_object_new_array(); /* 創建數組元素1對象 */ struct json_object *jVal1 = json_object_new_object(); /* 給數組元素1賦值 */ json_object_object_add(jVal1, "id", json_object_new_int(1)); json_object_object_add(jVal1, "name", json_object_new_string("John")); /* 創建數組元素2對象 */ struct json_object *jVal2 = json_object_new_object(); /* 給數組元素2賦值 */ json_object_object_add(jVal2, "id", json_object_new_int(2)); json_object_object_add(jVal2, "name", json_object_new_string("Jane")); /* 將數組元素添加到數組中 */ json_object_array_add(jArr, jVal1); json_object_array_add(jArr, jVal2); /* 將數組對象添加到主對象中 */ json_object_object_add(jObj, "users", jArr); /* 輸出JSON字符串 */ printf("%s\n", json_object_to_json_string(jObj)); return 0; }
在上面的代碼中,我們首先使用
通過使用json-c庫和上面的代碼片段,我們可以輕松地生成JSON數據。我們可以使用這個數據來填充Web應用程序或移動應用程序中的表格或列表。
上一篇c 什么是json
下一篇python 有那些爬蟲