我正在尝试从一个对象创建一个 JSOn 字符串。我的对象有一个字段,其中包含此格式的日期时间\/Date(1351598400000+0100)/我将其存储为字符串。
下面是我如何将这个值存储到对象
sess.setTS_StartTime("\\\\/Date("+String.valueOf(appDeleg.getSessionDate())+"000+0100)"+"\\/");
我原以为这会返回上述所需的格式。但是当使用谷歌 gson 库转换为 JSON 时,我得到了我存储的确切字符串。它不识别任何转义序列。
这是我在转换后的 json 字符串中作为响应返回的内容
\\\\/Date(1351684800000+0100)\\/
我怎样才能正确地做到这一点?
谢谢
最佳答案
gson 会自动转义字符串中与 json 相关的字符。
无需手动转义。
关于java - 将反斜杠字符分配给java String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13139570/