/jsonkit

json toolbox mainly by C++ library rapidjson

Primary LanguageC++MIT LicenseMIT

jsonkit: json utility for common task

Based on rapidjson library.

While rapidjson is a wonderful library for json, some of it's API is not friendly enouth, so I write a colloction of utility function for common task implementation. Hope this repos is useful for reference or use it directly.

Functionality

  • json comparison
  • schema validation and generation
  • operator override, path(/) pipe(|) and more

Dependency

There are sub-modules in thirdparty/ directory.

Build

cd build
make
make tast
make tast.run

Just make to build the static libjsonkit.a, then make take and run if needed.

Usage

See the expample and unit test in tast/src.