在c++中建模JSon的简单方法

Simple way to model JSon in C++

本文关键字:简单 方法 JSon 建模 c++      更新时间:2023-10-16

我需要在c++中建模JSon。首先我想到了:

boost::property_tree

但不幸的是,它不关心JSon类型。整数表示为字符串-这不是一个选项。

第二个想法是:

boost::variant with recursive_wrapper

看起来很有希望。

你能推荐什么样的方法?你知道更好的方法吗?这看起来是一个常见的问题,所以必须有很多经过测试的解决方案。

我不熟悉c++ JSon库。如果你能推荐——我也很感激。

对于JSon,您通常希望采用库。你当然可以编写自己的实现(解析器等),但我不明白你为什么要这样做,因为有这么多好的免费工具。

一些例子:

  • https://github.com/kazuho/picojson(仅标头)
  • https://github.com/miloyip/rapidjson