可以把java对象转换成json对象
@Controller
public class UserController {
@RequestMapping("/j1")
@ResponseBody //它就不会走视图解析器,会直接返回一个字符串
public String json1() throws JsonProcessingException {
//jackson, ObjectMapper
ObjectMapper mapper = new ObjectMapper();
//创建一个对象
User user = new User("kudo", 3, "男");
//转换成json格式
String str = mapper.writeValueAsString(user);
return str;
}
}
@RequestMapping("/j2")
@ResponseBody //它就不会走视图解析器,会直接返回一个字符串
public String json2() {
//创建一个对象
User user = new User("kudo", 100, "男");
//转换成json格式
String str = JSON.toJSONString(user);
return str;
}