在C語言中,我們可以使用json-c庫將多行數據轉換為json字符串數組。要使用該庫,我們首先需要安裝json-c庫并添加相應的頭文件。
#include <stdio.h> #include <json-c/json.h> int main() { char *data[3] = {"apple", "banana", "orange"}; int i; json_object *jarray = json_object_new_array(); for (i = 0; i < 3; i++) { json_object *jstring = json_object_new_string(data[i]); json_object_array_add(jarray, jstring); } const char *jsonString = json_object_to_json_string(jarray); printf("%s\n", jsonString); json_object_put(jarray); return 0; }
以上代碼將三個字符串元素添加到json數組中,并將其轉換為json字符串。最后,我們可以打印json字符串并銷毀json對象。