# 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.
没有合适的资源?快使用搜索试试~ 我知道了~
c++模板静态反射实现JSON解析
共1086个文件
make:250个
cmake:215个
json:166个
0 下载量 69 浏览量
2024-11-18
01:09:55
上传
评论
收藏 9.85MB RAR 举报
温馨提示
c++模板静态反射实现JSON解析
资源推荐
资源详情
资源评论
收起资源包目录
c++模板静态反射实现JSON解析 (1086个子文件)
objects.a 4.02MB
libjsoncpp_static.a 3.36MB
libjsoncpp_static.a 3.36MB
objects.a 3.36MB
objects.a 573KB
objects.a 527KB
libjsoncpp.dll.a 255KB
libjsoncpp.dll.a 255KB
libmain.dll.a 251KB
objects.a 984B
objects.a 984B
objects.a 962B
AUTHORS 4KB
BUILD.bazel 967B
CMakeDetermineCompilerABI_CXX.bin 53KB
CMakeDetermineCompilerABI_CXX.bin 53KB
CMakeDetermineCompilerABI_CXX.bin 53KB
CMakeDetermineCompilerABI_C.bin 53KB
LCONV_SIZE.bin 53KB
LCONV_SIZE.bin 53KB
meson.build 5KB
CMakeCCompilerId.c 28KB
cmake.check_cache 86B
cmake.check_cache 86B
cmake.check_cache 86B
.clang-format 109B
.clang-tidy 476B
Makefile.cmake 13KB
CMakeCXXCompiler.cmake 8KB
CMakeCXXCompiler.cmake 8KB
CMakeCXXCompiler.cmake 8KB
Makefile.cmake 7KB
jsoncpp-targets.cmake 6KB
jsoncpp-targets.cmake 6KB
CMakeCCompiler.cmake 5KB
cmake_install.cmake 4KB
cmake_install.cmake 4KB
jsoncppConfigVersion.cmake 3KB
jsoncppConfigVersion.cmake 3KB
Makefile.cmake 3KB
cmake_install.cmake 3KB
cmake_install.cmake 3KB
jsoncpp-targets-release.cmake 2KB
jsoncpp-targets-debug.cmake 2KB
cmake_install.cmake 2KB
cmake_install.cmake 2KB
PreventInSourceBuilds.cmake 2KB
cmake_install.cmake 2KB
CTestTestfile.cmake 2KB
CTestTestfile.cmake 2KB
cmake_install.cmake 2KB
cmake_install.cmake 2KB
DependInfo.cmake 1KB
DependInfo.cmake 1KB
DependInfo.cmake 1KB
DependInfo.cmake 1KB
cmake_install.cmake 1KB
cmake_install.cmake 1KB
cmake_install.cmake 1KB
cmake_install.cmake 1KB
DependInfo.cmake 1KB
DependInfo.cmake 1KB
DependInfo.cmake 1KB
DependInfo.cmake 1KB
jsoncppConfig.cmake 1KB
jsoncppConfig.cmake 1KB
JoinPaths.cmake 842B
DependInfo.cmake 825B
DependInfo.cmake 825B
DependInfo.cmake 775B
DependInfo.cmake 775B
DependInfo.cmake 770B
DependInfo.cmake 720B
CMakeDirectoryInformation.cmake 679B
CMakeDirectoryInformation.cmake 679B
CMakeDirectoryInformation.cmake 679B
CMakeDirectoryInformation.cmake 679B
CMakeDirectoryInformation.cmake 679B
CMakeDirectoryInformation.cmake 679B
CMakeDirectoryInformation.cmake 678B
CMakeDirectoryInformation.cmake 678B
CMakeDirectoryInformation.cmake 678B
CMakeDirectoryInformation.cmake 678B
CMakeDirectoryInformation.cmake 678B
CMakeDirectoryInformation.cmake 678B
CTestTestfile.cmake 667B
CTestTestfile.cmake 665B
CMakeDirectoryInformation.cmake 639B
cmake_clean.cmake 634B
cmake_clean.cmake 634B
cmake_clean.cmake 620B
cmake_clean.cmake 620B
DependInfo.cmake 607B
DependInfo.cmake 607B
DependInfo.cmake 607B
DependInfo.cmake 607B
DependInfo.cmake 607B
DependInfo.cmake 607B
DependInfo.cmake 607B
DependInfo.cmake 607B
共 1086 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
csdn199771
- 粉丝: 6
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功