【发布时间】:2020-04-23 06:56:33
【问题描述】:
我正在使用骆驼弹簧,我收到一个 JSON 数组作为来自 API 的响应,如下所示:
[{"userName":"name","email":"email"}]
我的对象是这样的:
public class Response{
private String userName;
private String email;
// setters & getters
}
我的路线构建器:
from("seda:rout")
.routeId("distinaation")
.unmarshal()
.json(JsonLibrary.Jackson, Request.class)
.bean(Bean.class, "processRequest")
.to(destination)
.unmarshal()
.json(JsonLibrary.Jackson, Response.class)
.bean(Bean.class, "processResponse")
错误:
无法反序列化 START_ARRAY 中的 com.liena.Response 实例 令牌
有没有办法将 JSON 数组直接解组到我的对象?
【问题讨论】:
标签: java json spring apache-camel