使用 Boost 处理 JSON

Handling JSON with Boost

本文关键字:JSON 处理 Boost 使用      更新时间:2023-10-16

我感兴趣的是否有一个库来处理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