【问题标题】:converting string map to json using jsoncpp使用 jsoncpp 将字符串映射转换为 json
【发布时间】:2013-01-18 13:27:50
【问题描述】:

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

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

我愿意

      String json = JsonConvert.SerializeObject(cmdDict);   

【问题讨论】:

    标签: c++ json jsoncpp


    【解决方案1】:

    jsoncpp 不支持。

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

    【讨论】:

      猜你喜欢
      • 2021-05-10
      • 2015-07-06
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      相关资源
      最近更新 更多