C++ DOM-less and allocation-free JSON parsing and serialization

minijson_reader minijson_writer

minijson is a C++ project for JSON parsing and serialization that does not necessarily use any DOM-like intermediate in-memory representation. With minijson you trade the convenience of a DOM for the possibility of writing and parsing JSON messages without allocating a single byte of memory.

minijson_reader and minijson_writer are two completely independent libraries. The only things they share are a namespace and a common goal, i.e. fat-free JSON in C++.