JSONObject.toString:如何不转义斜杠
我需要以 JSON 格式发送日期。日期字符串应如下所示:
"2013/5/15"
相反,会按如下方式转义它:JSONObject.toString
"2013\ /5\ /15"
我知道这样做是为了允许脚本标记内的json字符串,正如这个问题所解释的那样:JSON:为什么正斜杠被转义?
但在我的情况下,我不需要它。实际上,服务器返回错误。服务器没有处理这个问题,我无法修复服务器,所以我必须在移动客户端代码中修复它。
我可以在序列化它之后做一个,但是如果我真的想在JSON的任何其他部分中包含“\ /”字符串怎么办?String.replace
有没有办法在不转义斜杠的情况下序列化JSON对象?(如果可能的话,不逃避任何东西)
提前致谢。