yyjson 0.5.0
A high performance C JSON library.
|
All notable changes to this project will be documented in this file.
yyjson_mut_doc_mut_copy()
, yyjson_mut_val_mut_copy()
, yyjson_mut_merge_patch()
function for mutable input.yyjson_equals()
and yyjson_mut_equals()
function to compare two values.yyjson_mut_obj_remove_key()
and yyjson_mut_obj_remove_keyn()
to make it easier to remove a key.YYJSON_READ_NUMBER_AS_RAW
option and RAW
type support.YYJSON_READ_ALLOW_INVALID_UNICODE
and YYJSON_WRITE_ALLOW_INVALID_UNICODE
options to allow invalid unicode.yyjson_mut_obj_remove()
return type from bool
to yyjson_mut_val *
.YYJSON_DISABLE_NON_STANDARD
flag: #80YYJSON_WRITE_INF_AND_NAN_AS_NULL
flag for JSON writer.yyjson_merge_patch()
function for JSON Merge-Path API (RFC 7386).yyjson_mut_obj_replace()
and yyjson_mut_obj_insert()
function for object modification.yyjson_obj_iter_get()
and yyjson_mut_obj_iter_get()
function for faster object search.yyjson_version()
function.YYJSON_DISABLE_COMMENT_READER
and YYJSON_DISABLE_INF_AND_NAN_READER
with YYJSON_DISABLE_NON_STANDARD
compiler flag.YYJSON_DISABLE_FP_READER
and YYJSON_DISABLE_FP_WRITER
with YYJSON_DISABLE_FAST_FP_CONV
compiler flag.-Wconversion
JSON Pointer
support.YYJSON_READ_FASTFP
compiler flag.sanitizer
and valgrind
memory checker.API
and DataStructure
documentation.