![](/img/trans.png)
[英]How do I marshall nested key,value pairs into JSON with Camel and Jackson library?
[英]Automatically marshall JSON in Camel
Apache駱駝整理JAXB注釋的類似乎很高興,例如:
@XmlRootElement(name = "authPlayerRequest")
public class AuthPlayerRequest {
@XmlElement(required = true)
protected Player player;
}
如果這是在servlet://...
路由上,則可以正常工作。
但是...我想要JSON。 這似乎無法自動工作,我無法弄清楚如何使其工作。
我如何使它工作?
您需要聲明JSON處理程序,有時還向帶注釋的類提供提示。
<dataFormats>
<json id="pojo" library="Jackson" unmarshalTypeName="com.co.Pojo"/>
</dataFormats>
<route id="myRouteUsingJson">
<from uri="..." />
<unmarshal ref="pojo" />
<bean ref="myClassThatNeedAPojo" method="doStuffPojoAsParameter" />
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.