java - Spring 网络服务: Adding Arrays/Collections to a response

标签 java spring

目前,我的网络服务将返回查询一条特定记录的响应。已发出请求,允许通过响应消息返回多个相似记录。

例如:

我返回特定人员的姓名、地址 1、地址 2、邮政编码

他们希望返回传入的邮政编码的所有名称/地址。话虽如此,我的 resultExtractor 和响应当前正在执行单个字符串/整数。是否有任何文档解释在响应消息中使用数组的过程?

谢谢!

最佳答案

使用spring,您可以使用@ResponseBody注释 Controller 方法。 然后,您的 java 返回类型将被解析并通过网络发送,如果 jackson 在您的类路径上,那么它将转换为 JSON。

Spring MVC ResponseBody docs

Similar question which has Java and xml config answers

关于java - Spring 网络服务: Adding Arrays/Collections to a response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28196575/

相关文章:

JAVA,在treemap中想改变对象中的值?

java - 客户端中的 NoRouteToHostException

java - 如何在Spring mvc登录中更改登录成功Url

java - 将 session 范围的 bean Autowiring 到线程中(Spring)

java - 在 URL 处的 JSON 文件中查找某些字段

Java关于super的问题

java - 用 try catch 做 while 无限

java - 服务层应该是 Spring bean 吗?

spring - Camel REST 和 Spring Security Java 配置

java - Spring Boot - 出现意外错误(类型=内部服务器错误,状态=500)