我已经构建了一个生成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
}