【问题标题】:Assigning a Back Slash character to java String将反斜杠字符分配给 java String
【发布时间】:2012-10-30 13:01:20
【问题描述】:

我正在尝试从一个对象创建一个 JSOn 字符串。我的对象有一个字段,它保存这种格式的日期时间 \/Date(1351598400000+0100)/ 我将其存储为字符串。

这是我将这个值存储到对象的方式

sess.setTS_StartTime("\\\\/Date("+String.valueOf(appDeleg.getSessionDate())+"000+0100)"+"\\/");

我期待这将返回上述所需的格式。但是,当使用 Google gson 库转换为 JSON 时,我得到了我存储的确切字符串。它不识别任何转义序列。

这是我在转换后的 json 字符串中返回的响应

\\\\/Date(1351684800000+0100)\\/

我怎样才能正确地做到这一点?

谢谢

【问题讨论】:

    标签: java android gson


    【解决方案1】:

    gson 自动转义字符串的 json 相关字符。

    无需手动转义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 1970-01-01
      相关资源
      最近更新 更多