ae4dc9aa62
* [clang-tidy] Replace C typedef with C++ using Found with modernize-use-using Added to .clang-tidy file. Signed-off-by: Rosen Penev <rosenp@gmail.com> * [clang-tidy] Remove redundant member init Found with readability-redundant-member-init Added to .clang-tidy * [clang-tidy] Replace C casts with C++ ones Found with google-readability-casting Signed-off-by: Rosen Penev <rosenp@gmail.com> * [clang-tidy] Use default member init Found with modernize-use-default-member-init Signed-off-by: Rosen Penev <rosenp@gmail.com> |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
.travis_scripts | ||
devtools | ||
doc | ||
example | ||
include | ||
pkg-config | ||
src | ||
test | ||
.clang-format | ||
.clang-tidy | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
amalgamate.py | ||
appveyor.yml | ||
AUTHORS | ||
CMakeLists.txt | ||
CONTRIBUTING.md | ||
CTestConfig.cmake | ||
dev.makefile | ||
doxybuild.py | ||
LICENSE | ||
makerelease.py | ||
meson.build | ||
README.md | ||
version.in |
JsonCpp
JSON is a lightweight data-interchange format. It can represent numbers, strings, ordered sequences of values, and collections of name/value pairs.
JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.
Documentation
JsonCpp documentation is generated using Doxygen.
A note on backward-compatibility
1.y.z
is built with C++11.0.y.z
can be used with older compilers.- Major versions maintain binary-compatibility.
Using JsonCpp in your project
Amalgamated source
https://github.com/open-source-parsers/jsoncpp/wiki/Amalgamated
The Meson Build System
If you are using the Meson Build System, then you can get a wrap file by downloading it from Meson WrapDB, or simply use meson wrap install jsoncpp
.
Other ways
If you have trouble, see the Wiki, or post a question as an Issue.
License
See the LICENSE
file for details. In summary, JsonCpp is licensed under the
MIT license, or public domain if desired and recognized in your jurisdiction.