|
@@ -161,12 +161,17 @@ extern enum json_type json_object_get_type(struct json_object *obj); |
|
|
|
|
|
|
|
|
/** Stringify object to json format. |
|
|
/** Stringify object to json format. |
|
|
* Equivalent to json_object_to_json_string_ext(obj, JSON_C_TO_STRING_SPACED) |
|
|
* Equivalent to json_object_to_json_string_ext(obj, JSON_C_TO_STRING_SPACED) |
|
|
|
|
|
* The pointer you get is an internal of your json object. You don't |
|
|
|
|
|
* have to free it, later use of json_object_put() should be sufficient. |
|
|
|
|
|
* If you can not ensure there's no concurrent access to *obj use |
|
|
|
|
|
* strdup(). |
|
|
* @param obj the json_object instance |
|
|
* @param obj the json_object instance |
|
|
* @returns a string in JSON format |
|
|
* @returns a string in JSON format |
|
|
*/ |
|
|
*/ |
|
|
extern const char* json_object_to_json_string(struct json_object *obj); |
|
|
extern const char* json_object_to_json_string(struct json_object *obj); |
|
|
|
|
|
|
|
|
/** Stringify object to json format |
|
|
/** Stringify object to json format |
|
|
|
|
|
* @see json_object_to_json_string() for details on how to free string. |
|
|
* @param obj the json_object instance |
|
|
* @param obj the json_object instance |
|
|
* @param flags formatting options, see JSON_C_TO_STRING_PRETTY and other constants |
|
|
* @param flags formatting options, see JSON_C_TO_STRING_PRETTY and other constants |
|
|
* @returns a string in JSON format |
|
|
* @returns a string in JSON format |
|
|