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);
今後のヘルプに感謝します。