我们如何将Json对象从servlet传递给JAVA类文件? 我是Java开发人员的新手,不知道如何从servlet调用和访问java类文件中的Json对象。
答案 0 :(得分:4)
导入Jackson,这是JSON(反)序列化的通用库
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.6</version>
</dependency>
在你的代码中使用(写下这个没有ide,所以可能需要一些调整)
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(yourObject); //yourObject must have proper getters
servletResponse.setStatus(HttpServletResponse.SC_OK);
servletResponse.getWriter().write(json);
servletResponse.getWriter().close(); //should flush on close automatically