如何将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)
//...
json数据格式上还有一个useList选项,您可以打开 –