如何在Sprint Rest API中处理Jersy Rest API响应

时间:2018-10-29 13:01:26

标签: spring rest jersey

我正在从sprint rest api调用jersey rest api。从Jersey rest api,响应为javax.ws.rs.core.Response对象。如何在sprint rest api端解码/处理此对象。

我正在尝试在sprint休息中处理ResponseEntity,但收到此错误:

  

原因:
  org.springframework.http.converter.HttpMessageNotReadableException:JSON解析错误:
  无法识别的令牌“成功”:正在期待(“ true”,“ false”或“ null”);嵌套的异常是com.fasterxml.jackson.core.JsonParseException:
  无法识别的令牌“成功”:正在等待(“ true”,“ false”或“ null”)    在[来源:(PushbackInputStream);行:1,列:15]

谢谢, 哈里。

1 个答案:

答案 0 :(得分:0)

您的错误消息提供了失败原因的线索:

JSON parse error: Unrecognized token 'success': was expecting ('true', 'false' or 'null');

您的API得到的响应还包括一个success键,该键可能未在模型中定义,或者您的代码正在处理JSON解析。