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:
@@ -23,8 +23,10 @@ extern "C" {
|
||||
/* utility functions */
|
||||
extern struct json_object* json_object_from_file(const char *filename);
|
||||
extern int json_object_to_file(char *filename, struct json_object *obj);
|
||||
extern int json_object_to_file_ext(char *filename, struct json_object *obj, int flags);
|
||||
extern int json_parse_int64(const char *buf, int64_t *retval);
|
||||
|
||||
|
||||
/**
|
||||
* Return a string describing the type of the object.
|
||||
* e.g. "int", or "object", etc...
|
||||
|
||||
Reference in New Issue
Block a user