add various json routines into single functions. #211
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
json_encode
for object creation functions, usingprintf
like formats.json_for
for array creation functions, usingprintf
like formats.is_json
basic check not NULL and type not JSONError.json_decode
combinesjson_parse_string_with_comments
andjson_parse_string
json_serialize
combinesjson_serialize_to_string_pretty
andjson_serialize_to_string
encode_decode_example()
to readme, show shorter syntax toserialization_example()
encode_decode_example()
into tests.cNote: This library is embed into https://github.com/zelang-dev/c-coroutine/blob/main/src/json.c and https://github.com/zelang-dev/c-coroutine/blob/main/examples/co_json.c where all memory and I/O is managed difference.