首页 > 解决方案 > DWR3 未返回有效的 JSON 响应

问题描述

我一直在尝试通过 DWR 在将响应作为 java 映射返回的 java 方法中 ajax 包含撇号的 JSON 响应。响应在服务器中正确打印,没有任何转义字符(\),但是当我尝试通过 DWR3 对其进行 ajax 处理时,它返回包含转义字符(\)的 JSON。

DWR 调用后返回的响应不是有效的 JSON 响应,如下所示,

{  
   "reply":{  
      "airlines":[  
         {  
            "airlineDetails":{  
               "airportCode":"WIC",
               "name":"Wick John O\'Groats"
            },
            "cityDetails":{  
               "code":"WIC",
               "name":"Wick"
            },
            "countryDetails":{  
               "code":"GB",
               "name":"United Kingdom"
            }
         }
      ]
   }
}

标签: jsondwr

解决方案


推荐阅读