Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
#include <pakfire/logging.h>
#include <pakfire/util.h>
+const char* pakfire_json_to_string(struct json_object* json) {
+ const int flags = JSON_C_TO_STRING_SPACED | JSON_C_TO_STRING_PRETTY;
+
+ return json_object_to_json_string_ext(json, flags);
+}
+
struct json_object* pakfire_json_parse(
struct pakfire_ctx* ctx, const char* buffer, const size_t length) {
struct json_tokener* tokener = NULL;
#include <pakfire/ctx.h>
+// To String
+const char* pakfire_json_to_string(struct json_object* json);
+
// Parse
struct json_object* pakfire_json_parse(struct pakfire_ctx* ctx,
const char* buffer, const size_t length);