使用Mule 3将POJO转换为JSON

时间:2012-01-23 15:14:09

标签: json spring mule

我开始使用Mule,但文档已经到处都是。我想写一个相当简单的流程。以下是我希望它做的事情:

  1. 调用返回POJO的现有Spring服务
  2. 从服务中获取POJO并转换为JSON
  3. 通过网址显示JSON
  4. 我找不到关于如何以及是否可以在Mule 3中完成任何明确的文档。看起来它应该是一个相当直接的流程。

    感谢。

2 个答案:

答案 0 :(得分:0)

我建议使用Jersey端点。创建一个返回POJO的服务,指定它是JSON格式。正如NimChimpsky指出的那样,POJO将自动转换为杰克逊的JSON。

我认为泽西部分记录了这部分的骡子部分。

答案 1 :(得分:0)

使用simple service模式。如果POJO是JAX-RS注释的,它就像:

一样简单
<pattern:simple-service name="weather-report-rsc"
         address="http://localhost:6099/rest"
         component-class="org.mule.test.integration.tck.WeatherReportResource"
         type="jax-rs" />

检查提供的网址上的其他使用方案。