我正在使用 jsoncpp,有没有办法在 Json::Value 中放置一个映射?
我知道我可以一个一个地提取键并将它们放入 Json::Value 中。但是有更优雅的方式吗?例如在 C# 计数器部分 NewtonSoft json api
我愿意
String json = JsonConvert.SerializeObject(cmdDict);
最佳答案
jsoncpp 不支持。
两个支持 JSON 和 C++ 类型之间转换的 C++ 库是 nlohmann和 jsoncons (参见 this answer)。请注意,C++ 没有自省(introspection)功能,因此需要根据库的规范明确设置自定义 C++ 类型和 JSON 之间的映射。
关于c++ - 使用 jsoncpp 将字符串映射转换为 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14676718/