2017-09-25 49 views
1

我想知道如何將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) 

回答

3

創建

JacksonDataFormat format = new ListJacksonDataFormat(MyClass.class); 

然後:

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

source

+0

json數據格式上還有一個useList選項,您可以打開 –