2017-03-11 104 views
1

Jsoncpp FastWriter方法为什么最后一行附加空白?这是一个方法Json :: StreamWriterBuilder和缩进字段。我如何使用这种方法?没有线。Jsoncpp FastWriter右修剪

固定请看答案。

不喜欢代码:

Json::Value root; 
root["name"] = "Arda"; 

Json::FastWriter out; 
std::cout << "'" << out.write(root) << "'" << std::endl; 

// Result: 
'{"name": "Arda"} 
' 
+0

如果您有问题发布的解决方案作为新答案。 –

回答

2
我现在使用好的结果StreamWriterBuilder方法

Json::StreamWriterBuilder wbuilder; 
wbuilder["indentation"] = ""; 
std::cout << "'" << Json::writeString(wbuilder, root) << "'" << std::endl;