使用Genson的JSON格式错误

时间:2014-08-12 19:20:14

标签: backbone.js genson

我正在关注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\": \"\"
    }
]" 

1 个答案:

答案 0 :(得分:1)

删除使dateTime字符串分为两行的任何内容:

{
    "dateTime": "Jul1,          // <---- should be "Jul1, 2014"
    2014",                      // 
    "errorCode": "",
    "execID": 1,
    // (...)
}