Skip to content

dbj-data/dbj_json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbj_json

DBJ JSON Research and Development

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.

What's the idea?

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.

JSON "writer"?

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

About

DBJ JSON Research and Development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published