【发布时间】:2014-08-12 19:20:13
【问题描述】:
我得到以下 json 字符串作为 JSON 响应。我正在使用 genson 生成 json 字符串。在客户端,我重写了骨干集合的解析方法,将 json 字符串转换为对象集合。我不觉得跟随 JSON 响应有什么问题。
"[
{
\"dateTime\": \"Jul1,
2014\",
\"errorCode\": \"\",
\"id\": 1,
\"message\": \MasterArgs: \",
\"methodName\": \"\"
},
{
\"dateTime\": \"Jul1,
2014\",
\"errorCode\": \"\",
\"id\": 2,
\"message\": \MasterVMArgs: \",
\"methodName\": \"\"
},
{
\"dateTime\": \"Jul1,
2014\",
\"errorCode\": \"12003\",
\"id\": 3,
\"message\": \"versions.\",
\"methodName\": \"\"
},
{
\"dateTime\": \"Jul1,
2014\",
\"errorCode\": \"\",
\"id\": 4,
\"message\": \"javafiles\",
\"methodName\": \"\"
},
{
\"dateTime\": \"Jul1,
2014\",
\"errorCode\": \"1450\",
\"id\": 5,
\"message\": \"TProcessingC: /ProgramFiles\",
\"methodName\": \"\"
}
]"
【问题讨论】:
-
老兄,给我们实际的 JSON 响应,而不是生成它的代码。实际的不会有反斜杠,也不会被引号包围。
-
当我用 Backbone 的 parse 方法解析它时,我得到了上面的响应。我正在使用 Genson 从对象的 ArrayList 生成它。
-
我是 JSON 新手。您能告诉我实际的 json 响应是什么意思吗?
-
您的 JSON 应根据 json.org 的规范进行格式化。删除开始和结束双引号,删除反斜杠,您可能希望删除引号字符串中间的换行符。
-
@user3841837 能否请您提供生成此 JSON 的 java 代码。
标签: backbone.js genson