我试图使用mule中的数据编织将一个XML文件转换为POJO,但是它抛出了这个异常-:
消息:执行时异常:时间:发现payload.deliveryMessageDate.time ^类型不匹配:名称,:二进制所需:名称,:对象类型:payload.deliveryMessageDate.time代码:payload.deliveryMessageDate.time_ERROR-2
异常堆栈是: 1.类型错配发现:名称,:二进制所需:名称,:object (com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchException) com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchNode:65 (null) 2。异常执行时:时间: payload.deliveryMessageDate.time ^类型错配:名称,:二进制必需:名称,:object (com.mulesoft.weave.mule.exception.WeaveExecutionException) com.mulesoft.weave.mule.WeaveMessageProcessor:124 (空)
根异常堆栈跟踪:发现com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchException:类型不匹配:名称,:二进制必需:名称,:com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchNode.dispatchNode(DynamicDispatchNode.scala:65)的com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchNode.valueType(DynamicDi...对象
我没有在POJO上使用任何注释,而且xml在标记中有一些属性。
发布于 2016-02-03 07:45:49
你可能得安排你的约会。试着按照下面的链接,如果你仍然有问题,请分享你的逻辑屏幕,这将给出明确的想法。
发布于 2016-09-06 05:23:42
假设您的Json是{“日期”:"2016-13-09“}
转换日期的数据编制如下:
日期: payload.date as :date {format:"yyyyMMdd"} as :string{format:“yyyyMMdd”}
首先它的匹配日期,然后转换为您的特定格式。
https://stackoverflow.com/questions/35170401
复制相似问题