0

Jettison在 Java 中使用来解析JSON消息,但在某些情况下JSON,值中包含换行符,因此会出现异常。

{
  "errors": {
    "error": [
      {
        "error-message": "values are not unique: 121
/adduser/userid
/adduser/userid",
        "error-urlpath": "/adduser/userid"
      }
    ]
  }
}

在 Java 中解析错误消息时,有什么方法可以忽略值中的换行符?

谢谢。

4

1 回答 1

0

您应该修复 JSON 源,因为它是无效的(如 Jon Skeet 发布的)。另一种方式(不那么优雅)是用“”或“”替换所有换行符,然后尝试解析。

于 2015-09-28T07:40:20.663 回答