在@ResponseBody春天注释中返回json响应

时间:2018-08-20 13:08:02

标签: json spring tomcat

我有一个返回json对象的方法。我已经使用了基于注释的配置,并将该方法注释为@ResponseBody。如果我以字符串形式返回对象,则会得到正确的输出。但是我需要返回json格式的对象。由于我是春季新手,因此我一直无法解决此错误

  
    

HTTP状态500 –内部服务器错误类型异常报告

  
     

消息找不到类型为class的返回值的转换器   org.json.simple.JSONObject

     

说明服务器遇到意外情况,   阻止它满足请求。

     

例外

     

org.springframework.http.converter.HttpMessageNotWritableException:否   找到类型为class的返回值的转换器   org.json.simple.JSONObject     org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:218)     org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:182)     org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82)     org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:119)     org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:871)     org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:777)     org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)     org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)     org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)     org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978)     org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870)     javax.servlet.http.HttpServlet.service(HttpServlet.java:634)     org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855)     javax.servlet.http.HttpServlet.service(HttpServlet.java:741)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)   注意根本原因的完整堆栈跟踪在服务器中可用   日志。

     

Apache Tomcat / 9.0.10   我该如何解决?

0 个答案:

没有答案