首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析传入的REST请求

解析传入的REST请求
EN

Stack Overflow用户
提问于 2013-09-11 08:41:10
回答 2查看 680关注 0票数 0

我有一个REST客户机,它正在准备JSON格式的有效负载并调用REST服务。我的工作是在Mule创建REST服务。我需要一些关于如何将传入的Payload映射到一个java对象的信息,这样我就可以调用REST服务组件类并获得在JSON对象中传递的值。HTTP入站端点后的有效负载是否已经包含客户端发送的JSON值?在这种情况下,一个简单的JSON对象映射器会将它映射为Hashmap?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-11 17:26:09

如果您有一个特殊的用例,您很可能需要为这个用例创建一个自定义转换器。

请参阅:http://www.mulesoft.org/documentation/display/current/Creating+Custom+Transformer+Class

如果发送JSON,可以将其转换为如下所示的自定义类:

代码语言:javascript
复制
<json:json-to-object-transformer name="jsonToFruitCollection" returnClass="
org.mule.module.json.transformers.FruitCollection"/>
票数 0
EN

Stack Overflow用户

发布于 2015-08-06 10:17:52

或者,您也可以使用ObjectMapper,也可以使用bean直接将JSON映射到Java类中的Java对象。

您还可以在Http入站端点之后直接使用<json:json-to-object-transformer/>,解析并获取Mule流中的每个元素值,并将其存储在变量中。然后,可以将这些变量传递到Java类中,在该类中可以轻松地将这些变量映射到Java对象。

这两种方法都会很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18736454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档