JSON BinPack is an open-source binary JSON serialization format with a strong focus on space efficiency. It supports schema-driven and schema-less modes to encode any JSON document given a matching JSON Schema 2020-12 definition.
This is a work-in-progress. You can watch the repository or join the wait-list on the official website to get a notification when the first release is out.
In the mean-time, star the project to show your support!
Refer to the project website for documentation: https://www.jsonbinpack.org.
Do you have any questions? Open a ticket on GitHub Discussions!
JSON BinPack is a C++ project that makes use of the CMake build system. JSON BinPack provides a set of CMake presets to configure, build and test the project.
cmake --list-presets
You can configure, build and test the project using a given preset as follows:
cmake --preset <preset>
cmake --build --preset <preset>
ctest --preset <preset>
Once the project has been built, the JSON BinPack command-line tool can be
found at build/<preset>/src/cli/jsonbinpack
.