1

Rapidjsonを使用して、数値を json 形式にエンコードするにはどうすればよいですか? 私は 123.321 を持っています。それを「123.321」に変換して、ファイルに保存したいと思います。後でjsonを使用して、123.321に戻します。「{"tag":"value"}」のように保存するドキュメントを使用したくありません。単に「値」として保存してから、変換して戻してください。

数値を「数値」に変換する次のコードがあります。

Value v(123);
StringBuffer mybuffer;
Writer<StringBuffer> mywriter(mybuffer);
v.Accept(mywriter);
const char* myjson = mybuffer.GetString();

それを元に戻す方法は?以下は解決策ですか?ハンドラーを使いたくない!

Reader reader;           
StringStream ss(myjson); 
reader.Parse(ss, handler);

今後のヘルプに感謝します。

4

1 に答える 1