在C ++中模拟JSon的简单方法

时间:2015-10-01 07:32:47

标签: c++ json boost-variant boost-propertytree

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

boost::property_tree

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

第二个想法是:

boost::variant with recursive_wrapper

这看起来很有希望。

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

我不熟悉C ++ JSon库。如果您可以推荐任何 - 我也将不胜感激。

1 个答案:

答案 0 :(得分:2)

对于JSon,您通常想要一个库。你可以编写自己的实现(解析器等),但我不明白为什么你会这样做,因为有很多好的免费提供。

一些例子: