# JsonCpp
[![badge](https://img.shields.io/badge/conan.io-jsoncpp%2F1.8.0-green.svg?logo=data:image/png;base64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA1VBMVEUAAABhlctjlstkl8tlmMtlmMxlmcxmmcxnmsxpnMxpnM1qnc1sn85voM91oM11oc1xotB2oc56pNF6pNJ2ptJ8ptJ8ptN9ptN8p9N5qNJ9p9N9p9R8qtOBqdSAqtOAqtR%2BrNSCrNJ/rdWDrNWCsNWCsNaJs9eLs9iRvNuVvdyVv9yXwd2Zwt6axN6dxt%2Bfx%2BChyeGiyuGjyuCjyuGly%2BGlzOKmzOGozuKoz%2BKqz%2BOq0OOv1OWw1OWw1eWx1eWy1uay1%2Baz1%2Baz1%2Bez2Oe02Oe12ee22ujUGwH3AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgBQkREyOxFIh/AAAAiklEQVQI12NgAAMbOwY4sLZ2NtQ1coVKWNvoc/Eq8XDr2wB5Ig62ekza9vaOqpK2TpoMzOxaFtwqZua2Bm4makIM7OzMAjoaCqYuxooSUqJALjs7o4yVpbowvzSUy87KqSwmxQfnsrPISyFzWeWAXCkpMaBVIC4bmCsOdgiUKwh3JojLgAQ4ZCE0AMm2D29tZwe6AAAAAElFTkSuQmCC)](https://bintray.com/theirix/conan-repo/jsoncpp%3Atheirix)
[![badge](https://img.shields.io/badge/license-MIT-blue)](https://github.com/open-source-parsers/jsoncpp/blob/master/LICENSE)
[![badge](https://img.shields.io/badge/document-doxygen-brightgreen)](http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html)
[![Coverage Status](https://coveralls.io/repos/github/open-source-parsers/jsoncpp/badge.svg?branch=master)](https://coveralls.io/github/open-source-parsers/jsoncpp?branch=master)
[JSON][json-org] is a lightweight data-interchange format. It can represent
numbers, strings, ordered sequences of values, and collections of name/value
pairs.
[json-org]: http://json.org/
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][JsonCpp-documentation] is generated using [Doxygen][].
[JsonCpp-documentation]: http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html
[Doxygen]: http://www.doxygen.org
## A note on backward-compatibility
* `1.y.z` is built with C++11.
* `0.y.z` can be used with older compilers.
* `00.11.z` can be used both in old and new compilers.
* Major versions maintain binary-compatibility.
### Special note
The branch `00.11.z`is a new branch, its major version number `00` is to show that it is
different from `0.y.z` and `1.y.z`, the main purpose of this branch is to make a balance
between the other two branches. Thus, users can use some new features in this new branch
that introduced in 1.y.z, but can hardly applied into 0.y.z.
## Using JsonCpp in your project
### The vcpkg dependency manager
You can download and install JsonCpp using the [vcpkg](https://github.com/Microsoft/vcpkg/) dependency manager:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install jsoncpp
The JsonCpp port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository.
### Amalgamated source
https://github.com/open-source-parsers/jsoncpp/wiki/Amalgamated-(Possibly-outdated)
### The Meson Build System
If 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`.
### Other ways
If you have trouble, see the [Wiki](https://github.com/open-source-parsers/jsoncpp/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.
没有合适的资源?快使用搜索试试~ 我知道了~
jsoncpp.zip
共516个文件
json:208个
expected:118个
py:27个
需积分: 0 0 下载量 180 浏览量
2024-01-07
22:31:14
上传
评论
收藏 3.55MB ZIP 举报
温馨提示
jsoncpp.zip
资源推荐
资源详情
资源评论
收起资源包目录
jsoncpp.zip (516个子文件)
AUTHORS 4KB
AUTHORS 4KB
BUILD.bazel 930B
BUILD.bazel 930B
meson.build 3KB
meson.build 3KB
.clang-format 74B
.clang-tidy 465B
PreventInSourceBuilds.cmake 2KB
PreventInSourceBuilds.cmake 2KB
JoinPaths.cmake 819B
JoinPaths.cmake 819B
CTestConfig.cmake 533B
CTestConfig.cmake 533B
jsoncpp-namespaced-targets.cmake 360B
jsoncpp-namespaced-targets.cmake 360B
PreventInBuildInstalls.cmake 297B
PreventInBuildInstalls.cmake 297B
config 271B
main.cpp 138KB
main.cpp 138KB
json_reader.cpp 57KB
json_reader.cpp 57KB
json_value.cpp 47KB
json_value.cpp 47KB
json_writer.cpp 36KB
json_writer.cpp 36KB
jsontest.cpp 12KB
jsontest.cpp 12KB
main.cpp 11KB
main.cpp 11KB
fuzz.cpp 2KB
fuzz.cpp 2KB
readFromString.cpp 1KB
readFromString.cpp 1KB
stringWrite.cpp 785B
stringWrite.cpp 785B
readFromStream.cpp 727B
readFromStream.cpp 727B
streamWrite.cpp 518B
streamWrite.cpp 518B
description 73B
fuzz.dict 488B
fuzz.dict 488B
jsoncpp.dox 6KB
jsoncpp.dox 6KB
roadmap.dox 109B
roadmap.dox 109B
exclude 240B
legacy_test_array_07.expected 31KB
legacy_test_large_01.expected 31KB
legacy_test_array_07.expected 31KB
legacy_test_large_01.expected 31KB
legacy_test_string_02.expected 2KB
legacy_test_string_02.expected 2KB
legacy_test_array_05.expected 877B
legacy_test_array_05.expected 877B
legacy_test_comment_02.expected 421B
legacy_test_comment_02.expected 421B
legacy_test_complex_01.expected 338B
legacy_test_complex_01.expected 338B
legacy_test_real_10.expected 214B
legacy_test_real_10.expected 214B
legacy_test_real_11.expected 213B
legacy_test_real_11.expected 213B
legacy_test_real_08.expected 210B
legacy_test_real_08.expected 210B
legacy_test_real_09.expected 207B
legacy_test_real_09.expected 207B
legacy_test_array_06.expected 185B
legacy_test_array_06.expected 185B
legacy_test_preserve_comment_01.expected 149B
legacy_test_preserve_comment_01.expected 149B
legacy_test_comment_01.expected 146B
legacy_test_comment_01.expected 146B
legacy_test_string_01.expected 98B
legacy_test_string_01.expected 98B
legacy_test_real_02.expected 73B
legacy_test_real_03.expected 73B
legacy_test_real_02.expected 73B
legacy_test_real_03.expected 73B
legacy_test_comment_00.expected 69B
legacy_test_comment_00.expected 69B
legacy_test_real_01.expected 64B
legacy_test_real_01.expected 64B
legacy_test_real_12.expected 53B
legacy_test_real_12.expected 53B
legacy_test_object_03.expected 50B
legacy_test_object_03.expected 50B
legacy_test_string_05.expected 45B
legacy_test_string_05.expected 45B
legacy_test_array_04.expected 41B
legacy_test_array_04.expected 41B
legacy_test_array_03.expected 40B
legacy_test_array_03.expected 40B
legacy_test_integer_03.expected 37B
legacy_test_integer_03.expected 37B
legacy_test_integer_02.expected 36B
legacy_test_integer_02.expected 36B
legacy_test_integer_01.expected 35B
共 516 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
qq_44617492
- 粉丝: 0
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功