使用 Boost 处理 JSON
Handling JSON with Boost
我感兴趣的是否有一个库来处理JSON提升以保留数据类型?
我知道property_tree,但是如果我使用它读取有效的JSON,然后把它写出来,它会导致所有字段都是字符串。这是因为property_tree内部不区分不同的值类型。但我需要一些可以阅读的东西,例如
{"number":42}
访问它并以相同的形式编写它。因此,我的问题。
JSON Spirit基于Boost,可用于读取/写入json,同时保留基本类型。它需要转换为变体类型对象来保存类型信息。
- http://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented
- https://stackoverflow.com/questions/tagged/json-spirit
相关文章:
- 警告处理为错误这里有什么问题
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 处理多个异常集合的C++方法
- 在c++中使用nlohmann从类到json的转换
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 使用流处理接收到的数据
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 基于多个条件处理地图中的所有元素
- 如何用数字处理log(0)
- SSL上的`curl_easy_send`和`curl_asy_recv`:如何处理`CURLE_AGAIN`
- C++json插入数组
- 错误处理.将系统错误代码映射到泛型
- nlohmann-json将一个数组插入到另一个数组中
- 从文本文件中读取时钟时间和事件时间并进行处理
- 可以处理大输入(2GB)的JSON解析器
- 如何使用Qt处理JSON中的编码西里尔字母数据
- 如何处理JSON字符串中的unicode值
- 使用 Boost 处理 JSON
- 我使用 POCO 解析 JSON.它抛出一个异常:JSON 异常:错误字符.如何处理汉字