Jersey RestAPI Json转换

时间:2016-10-24 20:18:26

标签: jaxb jersey

我已经构建了一个生成JSON响应的Jersey Rest API。 回复如下所示:

lazy var backgroundMusic

泽西岛资源响应生成如下所示。

{
  "errorOccured": "false",
  "transaction": [
    {
      "businessDate": "10/25/2011",
      "canViewReceipt": "false",
      "modifiedBusinessDate": ""
    }
  ]
}

这里的问题是“errorOccured”字段在后备XSD中被标记为boolean但在转换期间它被生成为String。

这会破坏用于检查错误的消费JavaScript:

Response.ok(myObject).build();

知道如何将其作为布尔值生成:

if(json.errorOccured) {
          //do something
}

0 个答案:

没有答案