Add a json_object_to_json_string_ext() function to allow the formatting of output to be selected.
There are now three options: JSON_C_TO_STRING_SPACED, JSON_C_TO_STRING_PLAIN and JSON_C_TO_STRING_PRETTY. This also add a json_object_to_file_ext() that takes the same flags. Existing output of json_object_to_json_string() is unchanged, and uses JSON_C_TO_STRING_SPACED. Thanks fo Grant Edwards for the initial patches.
This commit is contained in:
@@ -18,7 +18,9 @@ extern "C" {
|
||||
|
||||
typedef void (json_object_delete_fn)(struct json_object *o);
|
||||
typedef int (json_object_to_json_string_fn)(struct json_object *o,
|
||||
struct printbuf *pb);
|
||||
struct printbuf *pb,
|
||||
int level,
|
||||
int flags);
|
||||
|
||||
struct json_object
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user