Jsoncpp FastWriter方法为什么最后一行追加空白?它有一个方法 Json::StreamWriterBuilder 和缩进字段。我该如何使用这个方法呢?无需排队。
已修复,请查看答案。
不喜欢代码:
Json::Value root;
root["name"] = "Arda";
Json::FastWriter out;
std::cout << "'" << out.write(root) << "'" << std::endl;
// Result:
'{"name": "Arda"}
'
最佳答案
我现在使用 StreamWriterBuilder 方法来获得很好的结果!
Json::StreamWriterBuilder wbuilder;
wbuilder["indentation"] = "";
std::cout << "'" << Json::writeString(wbuilder, root) << "'" << std::endl;
关于c++ - Jsoncpp FastWriter 右修剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42734162/