在C語言中實例化一個JSON數組需要使用JSON-C這個庫來完成,并且在使用時需要包含相應的頭文件。
首先,我們需要定義一個JSON數組對象:
json_object *json_array;
接下來,使用JSON-C提供的API,我們可以實例化一個空的JSON數組:
json_array = json_object_new_array();
向數組中添加元素可以使用如下API:
json_object_array_add(json_array, json_object_new_int(10)); json_object_array_add(json_array, json_object_new_string("hello")); json_object_array_add(json_array, json_object_new_boolean(1));
這里我們向JSON數組中添加了一個整數、一個字符串和一個布爾值。
最后,我們可以將JSON數組對象轉換為JSON字符串格式:
const char* json_array_string = json_object_to_json_string(json_array); printf("JSON Array: %s", json_array_string);
上述代碼將打印JSON數組的字符串形式,輸出格式如下:
JSON Array: [10,"hello",1]
上一篇c 實體轉換為json
下一篇c 實現 json數據