1# JsonCpp 2 3[](https://bintray.com/theirix/conan-repo/jsoncpp%3Atheirix) 4 5[JSON][json-org] is a lightweight data-interchange format. It can represent 6numbers, strings, ordered sequences of values, and collections of name/value 7pairs. 8 9[json-org]: http://json.org/ 10 11JsonCpp is a C++ library that allows manipulating JSON values, including 12serialization and deserialization to and from strings. It can also preserve 13existing comment in unserialization/serialization steps, making it a convenient 14format to store user input files. 15 16 17## Documentation 18 19[JsonCpp documentation][JsonCpp-documentation] is generated using [Doxygen][]. 20 21[JsonCpp-documentation]: http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html 22[Doxygen]: http://www.doxygen.org 23 24 25## A note on backward-compatibility 26 27* `1.y.z` is built with C++11. 28* `0.y.z` can be used with older compilers. 29* Major versions maintain binary-compatibility. 30 31 32## Using JsonCpp in your project 33 34### Amalgamated source 35https://github.com/open-source-parsers/jsoncpp/wiki/Amalgamated 36 37### The Meson Build System 38If you are using the [Meson Build System](http://mesonbuild.com), then you can get a wrap file by downloading it from [Meson WrapDB](https://wrapdb.mesonbuild.com/jsoncpp), or simply use `meson wrap install jsoncpp`. 39 40### Other ways 41If you have trouble, see the Wiki, or post a question as an Issue. 42 43## License 44 45See the `LICENSE` file for details. In summary, JsonCpp is licensed under the 46MIT license, or public domain if desired and recognized in your jurisdiction. 47