Releases: Barenboim/json-parser
Releases · Barenboim/json-parser
json-parser v1.5.1
json-parser v1.5.0
Changes
- Remove rbtree. Search a JSON object takes linear time now.
- Better parsing speed becuase of not sorting objects.
- 'json_object_size()' and 'json_array_size()' 's return type from 'int' to 'size_t' to prevent overflowing.
json-parser v1.2.4
New Features
- Add 'json_object_value_name()'.
- Use 'size_t' for JSON string's length. Capable of parsing strings longer than 2GB bytes.
json-parser v1.2.3
New Features
- Add json_value_copy().
- Support xmake.
json-parser v1.2.2
Improvements.
- Optimize speed.
- Make codes pretty.
json-parser v1.2.1
Improvement
- Optimize JSON number parsing.
json-parser v1.2.0
Improvement
- No more using 'strtod()'. Parse JSON number manually and make about 3 times speedup compared with 'strtod()'. Support parsing float point number with up to 1,000,000 decimal figures.
json-parser v1.1.2
Bug Fix
- Bug that accepts string like "-.1", "1." as a valid JSON number. JSON standard requires digits before and after decimal point.
json-parser v1.1.1
Bug Fix
- Fix parsing JSON object name bug.
json-parser v1.1.0
New Features
- Add removing value functions.
- Add reverse iterator for JSON object and JSON array.
- Add insert after/before functions.
Fix
- Remove the use of 'strdup' to make it standard C.