欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 輸出json格式實例

錢良釵1年前8瀏覽0評論

在C語言中,輸出JSON格式實例并不復雜。下面是一段示例代碼:

#include <stdio.h>
#include <stdlib.h>
#include <json-c/json.h>
int main() {
json_object *jobj = json_object_new_object();
json_object *jarray = json_object_new_array();
json_object *jstring1 = json_object_new_string("hello");
json_object *jstring2 = json_object_new_string("world");
json_object_array_add(jarray, jstring1);
json_object_array_add(jarray, jstring2);
json_object_object_add(jobj, "message", jarray);
printf("%s", json_object_to_json_string(jobj));
json_object_put(jobj);
return 0;
}

在上述代碼中,我們使用了JSON-C庫來創(chuàng)建一個json_object對象,并將其轉化為JSON格式的字符串輸出。

首先,我們用json_object_new_object()創(chuàng)建了一個json_object,然后使用json_object_new_array()創(chuàng)建了一個json數(shù)組對象。接下來,我們使用json_object_new_string()來創(chuàng)建兩個包含字符串值的json對象,并使用json_object_array_add()將它們添加到json數(shù)組中。

最后,我們使用json_object_object_add()將json數(shù)組添加到json_object中,并使用json_object_to_json_string()將其轉化為JSON格式的字符串進行輸出。

最后,我們使用json_object_put()釋放json_object的內(nèi)存。