我想知道如何将JSON字符串体解组为List of 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)
答案 0 :(得分:7)
创建
JacksonDataFormat format = new ListJacksonDataFormat(MyClass.class);
然后:
//...
.unmarshal(format)
//...