我有这样一个简单的流程——
<sub-flow name="myFlow">
<set-payload value="{"p_SuccessInd":"Y"}" doc:name="Set Payload"/>
<json:json-to-object-transformer returnClass="java.util.HashMap" doc:name="JSON to Object"/>
<logger message=">>>>>>>My payload is>>>>#[payload]" level="INFO" doc:name="Logger"/>
</sub-flow>
当我运行它时,我收到异常 - 消息
如果我在没有转换器的情况下运行它,有效负载将打印为-{“p_SuccessInd”:“Y”}
有人能帮我弄清楚我做错了什么吗?
请找到下面的骡子流:
<flow name="test">
<http:listener config-ref="HTTP_Listener_Configuration" doc:name="HTTP" path="/test" />
<set-payload value="{"p_SuccessInd":"Y"}" doc:name="Set Payload"/>
<json:json-to-object-transformer returnClass="java.util.HashMap" doc:name="JSON to Object"/>
<logger message=">>>>>>>My payload is>>>>#[payload]" level="INFO" doc:name="Logger"/>
</flow>
这是意料之中的,因为您的 JSON 是 {“p_SuccessInd”:“Y”}
尝试使用
<sub-flow name="myFlow">
<set-payload value="{"p_SuccessInd":"Y"}" doc:name="Set Payload"/>
<json:json-to-object-transformer returnClass="java.lang.Object" doc:name="JSON to Object" />
<logger message="Extracted Value :- #[message.payload.p_SuccessInd]" level="INFO" doc:name="Logger"/>
<json:object-to-json-transformer doc:name="Object to JSON" />
<logger message="My payload is :-#[message.payload]" level="INFO" doc:name="Logger"/>
</sub-flow>
[这不是从JSON字符串中不能实例化类型值的重复;没有单字符串构造函数/工厂方法:这是一个简单得多的POJO和JSON。在我的情况下,解决方案也不同。] 我要从中解析和创建POJO的JSON: 如果响应碰巧是一个错误,它看起来像: 以下是我定义的POJO: 注释(告诉Lombok自动为类生成getter、setter、和方法)和(告诉Lombok以可以链接的方式生成setter)来自Lombok项
问题内容: 使用包中的类时遇到了json解析问题,而我得到的错误是: 发生此问题的Web应用程序是使用AngularJS前端的Spring MVC应用程序,但我可以使用更小的所有Java程序来复制该问题。这是我的豆子: Shipment.java Activity.java ActivityLocation.java 地址.java 这是我可以正确映射json的代码: 调整var中的数据时,遇到了
我使用RestTemplate。exchange在我的Spring Boot应用程序中获得以下响应: 广告商。java: 广告商java: 但我有以下例外: 我不明白为什么id“1057343”不能反序列化。 你能帮忙吗?提前谢谢
这是主要的方法: 运行时,这是堆栈跟踪:
当我在Spring Data REST应用程序中使用Lombok来定义复杂类型时,例如: 使用Spring Data REST控制器,例如: 我遇到了一个可怕的错误: 来自Spring Data REST使用Jackson和Book POST,例如: 当Jackson试图解析本地URI时,会发生反序列化错误,该URI应解析为单个唯一的人。如果我删除我的RepositoryRestControlle
我正在尝试反序列化以下JSON: 我已反序列化文件: 在以下对象结构中: 规则efinition.java 定义。爪哇 和JAVA 我得到了以下错误 我看到问题是因为'and-condition-1'只是一个值,我如何反序列化这些,我想知道我应该写一个自定义反序列化器(或者)有什么解决方法吗?