如何将json正文解析为骆驼中的myclass列表

问题描述:

我想知道如何将JSON字符串正文解组到List中MyClass。以下示例不能正常工作。如何将json正文解析为骆驼中的myclass列表

from("direct:testroute") 
.log("Received body ${body}") 
.unmarshal().json(JsonLibrary.Jackson, List.class) 

,我想有这样的事情(显然不工作太)

from("direct:testroute") 
.log("Received body ${body}") 
.unmarshal().json(JsonLibrary.Jackson, List<MyClass>.class) 

创建

JacksonDataFormat format = new ListJacksonDataFormat(MyClass.class); 

然后:

//... 
.unmarshal(format) 
//... 

source

+0

json数据格式上还有一个useList选项,您可以打开 –