c – 将Json :: Value转换为std :: string?

前端之家收集整理的这篇文章主要介绍了c – 将Json :: Value转换为std :: string?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 JsonCpp来构建一个JSON对象.一旦构建对象,有没有办法可以将对象作为std :: string获取

解决方法

您可以使用 Json::Writer来完成这一点,因为我假设您要将其保存在某个地方,因此您不想要可读的输出,最好的方法是使用 Json::FastWriter,然后您可以使用参数你的 Json::Value(即你的根),然后只返回一个std :: string,如下所示:
Json::FastWriter fastWriter;
std::string output = fastWriter.write(root);

猜你在找的C&C++相关文章