- Changed:
removed the
toASTfunction, because parse toASTis alternative. remove it will decrease the JVM memory. - Memory usage: make less memory usage. see above for details.
- Improve serialize & deserialize performance:
by changing the
String.formattoStringBuilder.append()....
- Bug fix:
- fixed inner-string parsed bug & added new tests for it
- fixed symbol in car&cdr functioning bugs
- Performance improved: deserialize performance improved
class namechanged: changeInValidSyntaxExceptiontoInvalidSyntaxExeption
- Add
SToolclass and thetoJSONfunction - Move
minimizefunction from theSObjParserclass into theSToolclass - Add the
nullValueTesttest - Update
README.mdfile: addtoJSONusage
- Code structured
- Add
listIndexfunction to SObjNode functionality - Add
deepfunction, and it's test - Add
beautifyfunction for SObj
- Switched from
SObjNOdetoSObjTablethat improved the query performance.
- Added support for Primitive-Object parse.
- primitive-type array serialize bug fixed.
- difference type in array serialize bug fixed.