在当前代码中,我使用的是json-c。我要移民到詹森。在转换json_object_to_json_string的jansson中需要一个等价的api。我找到了一个,但是它需要一个json字符串对象,否则它将返回null。
const char *json_string_value(const json_t *string) -不工作
但是我的输入是JSON对象,而不是JSON字符串。
样本:
json_object *jobj = json_object_new_object();
....
const char *final_string = json_object_to_json_string(jobj);谢谢。
发布于 2018-11-01 09:06:32
我最近还处在你的位置上,我想你要找的是:
char *json_dumps(const json_t *json, size_t flags)返回JSON的json表示形式为字符串,或错误时为NULL。上面描述了标志。调用方必须使用free()释放返回值。
https://stackoverflow.com/questions/52988678
复制相似问题