commit | b941149a37e3564ba215fd9ea1232649ec3525b5 | [log] [tgz] |
---|---|---|
author | Frank Richter <frank.richter@gmail.com> | Mon Aug 26 21:36:27 2019 +0200 |
committer | Jordan Bayles <jophba@chromium.org> | Mon Aug 26 12:36:27 2019 -0700 |
tree | b7865d9b48bfc2f0e7270c6a800a2f2cee09a478 | |
parent | 2cf939e8c37494922ca2991902a0fe50baa2eaea [diff] |
tests: Improve CharReaderFailIfExtraTest (#1011) * There was a nonsensical change of 'failIfExtra' before calling strictMode(): the latter resets the former. Dealt with by having one test with pure strictMode and one with strictMode but failIfExtra=false. * The JSONTEST_ASSERT_STRING_EQUAL tests for the error strings swapped the 'expected' and 'actual' values.
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.
JsonCpp documentation is generated using Doxygen.
1.y.z
is built with C++11.0.y.z
can be used with older compilers.https://github.com/open-source-parsers/jsoncpp/wiki/Amalgamated
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
.
If you have trouble, see the Wiki, or post a question as an Issue.
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.