在c++中建模JSon的简单方法
Simple way to model JSon in C++
我需要在c++中建模JSon。首先我想到了:
boost::property_tree
但不幸的是,它不关心JSon类型。整数表示为字符串-这不是一个选项。
第二个想法是:
boost::variant with recursive_wrapper
看起来很有希望。
你能推荐什么样的方法?你知道更好的方法吗?这看起来是一个常见的问题,所以必须有很多经过测试的解决方案。
我不熟悉c++ JSon库。如果你能推荐——我也很感激。
对于JSon,您通常希望采用库。你当然可以编写自己的实现(解析器等),但我不明白你为什么要这样做,因为有这么多好的免费工具。
一些例子:
- https://github.com/kazuho/picojson(仅标头)
- https://github.com/miloyip/rapidjson
相关文章:
- 一种在C++中读取TXT配置文件的简单方法
- 当无法使用模板和宏时,生成类型变体C++代码的最简单方法是什么?
- CPU 瓶颈;处理具有许多非静态对象的 3D 场景渲染的简单方法
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- 通过比较C++中的行在 txt 文件中搜索的最简单方法是什么?
- 将时间戳打印到流的最简单方法
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- C++ 将静态方法转换为简单方法
- 将一系列数字映射到 CPP 中的值的简单方法
- 引用基类模板的成员变量的简单方法
- 学习数据结构和算法的简单方法
- boost::variant - 对变体应用算术的最简单方法
- 创建可以遍历 std::map 值的通用模板迭代器的最简单方法是什么?
- 在C++中将算术类型转换为 std::array 的最简单方法<uint8_t>
- 使用新运算符C++创建多维数组的简单方法
- C++-将ASCII字符数组中可能的数值转换为字符的最简单方法
- OpenSSL模块化最大数据类型大小的简单方法
- 获取当前按键的简单方法
- 多个 if-else 测试的更简单方法
- 为具有多个参数的函数创建 SWIG 类型图的更简单方法?