springMVC--JSON
#第一步:导入json依赖
com.fasterxml.jackson.core jackson-databind 2.9.8
第二步:在springmvc配置文件中;配置JSON乱码问题
实体类
//需要导入lombok @Data @AllArgsConstructor @NoArgsConstructor public class User { private String name; private int age; private String sex; }
Controller
package com.kuang.controller; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.kuang.pojo.User; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class UserController { @RequestMapping("/js") @ResponseBody//这个注解表示不会走视图解析器,直接返回一个字符串 public String test() throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); User user = new User("小李",10,"男"); String str = mapper.writeValueAsString(user); return str; } }