2017-03-11 10 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

素敵な結果のために使用してI今StreamWriterBuilder方法!

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