2011-01-24 88 views
1

我是REST框架的新手,我试图公开一个简单的方法,它需要一个整数数组并返回一个字符串数组。但我很困惑,关于什么mimetype @Produces@Consumes的方法应该是?而客户应该如何获得?从REST风格的Web服务方法返回基本数组

我曾经见过使用JAXB通过XML/JSON格式发送复杂对象的方法;但我还没有看到原始码/阵列的任何代码...有人可以帮忙吗?

另外,我将不胜感激,如果有人可以显示SOAP服务也有类似的代码...

谢谢!

PS:我在Eclipse上使用Jersey/Java开发服务。

回答

2

基元和数组自动处理。你不必为他们做任何特别的事情。

@Produces@Consumes不是关于返回的对象的类型。它们是关于服务消耗和产生的内容类型。它们确实涉及到对象的表示。所以如果你有@Produces("application/json"),那么框架将使用JSON来表示结果。

你可以查看RESTEasy的文档(除了Jersey,我猜你已经看过)。它几乎全面涵盖了JAX-RS。

+0

我想达到同样的效果,但不能。你能分享一些代码吗? – SlowAndSteady 2011-01-27 17:28:37