Basically an amalgamation of GASON and JSMN
GASON is transformed into C11 code, and almost rewritten in that process. Also fast_double_parser is transformed into C11 code ans used in there.
Basically JSMN design is better. But it has no "classical" JSON value abstraction. Will try and make DBJSON that will use JSMN for parsing and GASON for proivding JSON value abstraction. Probably by writting JSMN "token" to GASON "value" transformation.
But, if users are comfortable with dealing JSMN "token" direct that will be provided too.
Probably not. We shall see.
Very likely. Although that makes for very safe and not the fastest code. Thus "valstat enabled" front will be provided.
Stay tuned 😉
This work © 2021 by dbj@dbj.org aka Dusan B.Jovanovic