1
使用rapidjson,我怎麼能編碼一個數字爲json格式?我有123.321,我想將其轉換爲「123.321」,然後將其保存在一個文件中。後來使用json將其轉換回123.321。 我不想使用保存爲「{」tag「:」value「}」的文檔,「我希望將它保存爲」值「,然後再轉換回來。在rapidjson,編碼只是一個數字字符串然後解碼它
我有下面的代碼數字轉換爲「數字」:
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);
感謝您的即將到來的幫助。