gpt4 book ai didi

c++ - 如何在 json-Glib 中打印 Jsonarray?

转载 作者:行者123 更新时间:2023-11-30 03:59:20 29 4
gpt4 key购买 nike

我正在使用 json-glib 库。我已经使用它创建了一个 json 数组。我想打印那个 json 数组以查看它的外观。我的意思是方括号、逗号和所有这些,它们是如何包含在 json 数组中的。我搜索了整个 API,但没有任何功能。我正在使用 C++。请帮忙。

最佳答案

你需要json_generator_newjson_generator_to_data .

void print_array (JsonArray *a)
{
/* Setup root node and JSON generator */
JsonNode *n = json_node_alloc();
json_node_init_array(n, a);
JsonGenerator *g = json_generator_new();
json_generator_set_root(g, n);
char *d = json_generator_to_data(g);

/* Print JSON string */
g_print("%s\n", d);

/* Cleanup */
g_free(d);
g_unref(g);
json_node_free(n);
}

关于c++ - 如何在 json-Glib 中打印 Jsonarray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26970620/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com