2017-03-11 108 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;