在C語言中,使用JSON構建數組是一項非常重要的技能。下面將介紹使用C語言構建JSON數組的方法。
#include#include #include #include int main() { json_t *root = json_array(); //創建JSON數組 json_t *element1 = json_string("hello"); //創建JSON字符串元素 json_t *element2 = json_string("world"); //創建JSON字符串元素 json_t *element3 = json_integer(123); //創建JSON整數元素 json_array_append_new(root, element1); //向JSON數組添加元素 json_array_append_new(root, element2); json_array_append_new(root, element3); char *json_str = json_dumps(root, JSON_ENCODE_ANY); //將JSON數組轉化為字符串 printf("%s\n", json_str); //輸出JSON字符串 json_decref(root); //釋放JSON數組資源 free(json_str); //釋放JSON字符串資源 return 0; //完成 }
代碼片段中使用jansson庫,可以通過調用json_array()函數來創建一個JSON數組。接著,使用json_string()和json_integer()函數創建JSON字符串和整數元素,并使用json_array_append_new()函數將這些元素添加到JSON數組中。
最后,使用json_dumps()函數將JSON數組轉化為字符串,并使用printf()函數輸出該字符串。最后,釋放JSON數組和JSON字符串資源。
上一篇vue jar
下一篇python 差異性分析