我想知道如何将 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
关于json - 如何将json主体解码到 Camel 中的myclass列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46411214/