6

我正在使用 jsoncpp,有没有办法在 Json::Value 中放置地图?

我知道我可以一一提取密钥并将它们放入 Json::Value 中。但有更优雅的方式吗?例如在 C# 对应部分 NewtonSoft json api

我会做

      String json = JsonConvert.SerializeObject(cmdDict);   
4

1 回答 1

0

jsoncpp 不支持。

支持 JSON 和 C++ 类型之间转换的两个 C++ 库是nlohmannjsoncons(请参阅此答案)。请注意,C++ 没有自省功能,因此需要根据库的规范显式设置自定义 C++ 类型和 JSON 之间的映射。

于 2019-03-15T05:28:06.233 回答