Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
.github/ISSUE_TEMPLATE/ | 03-May-2024 | - | 48 | 35 | ||
.travis_scripts/ | 03-May-2024 | - | 237 | 152 | ||
devtools/ | 03-May-2024 | - | 772 | 621 | ||
doc/ | 03-May-2024 | - | 4,852 | 3,757 | ||
include/ | 03-May-2024 | - | 2,181 | 1,067 | ||
pkg-config/ | 03-May-2024 | - | 10 | 8 | ||
src/ | 03-May-2024 | - | 9,268 | 7,717 | ||
test/ | 03-May-2024 | - | 5,324 | 5,096 | ||
.clang-format | D | 03-May-2024 | 1.4 KiB | 48 | 46 | |
.gitattributes | D | 03-May-2024 | 221 | 12 | 11 | |
.gitignore | D | 03-May-2024 | 708 | 56 | 49 | |
.travis.yml | D | 03-May-2024 | 1.7 KiB | 66 | 58 | |
AUTHORS | D | 03-May-2024 | 4 KiB | 114 | 111 | |
CMakeLists.txt | D | 03-May-2024 | 6.8 KiB | 187 | 159 | |
CONTRIBUTING.md | D | 03-May-2024 | 5.7 KiB | 146 | 107 | |
CTestConfig.cmake | D | 03-May-2024 | 533 | 16 | 13 | |
LICENSE | D | 03-May-2024 | 2.7 KiB | 56 | 44 | |
README.md | D | 03-May-2024 | 2.3 KiB | 47 | 28 | |
amalgamate.py | D | 03-May-2024 | 6.7 KiB | 156 | 139 | |
appveyor.yml | D | 03-May-2024 | 1.3 KiB | 33 | 24 | |
dev.makefile | D | 03-May-2024 | 1.1 KiB | 36 | 30 | |
doxybuild.py | D | 03-May-2024 | 7.2 KiB | 190 | 175 | |
makerelease.py | D | 03-May-2024 | 15.4 KiB | 391 | 336 | |
meson.build | D | 03-May-2024 | 3.1 KiB | 117 | 104 | |
version.in | D | 03-May-2024 | 18 | 2 | 1 | |
version.txt | D | 03-May-2024 | 6 | 2 | 1 |
README.md
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