springboot返回json
1.新建Demo类:
public class Demo { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
新建JsonStringController类:
public class JsonStringController{ @RequestMapping("/hello") public String hello(){ return "hello"; } @RequestMapping("/jsonString") public Demo getDemo(){ Demo demo=new Demo(); demo.setId(1); demo.setName("我是json字符串"); return demo; } }
输入:/jsonString即可看到json字符串:
sprint boot 默认使用的json解析框架jackson,当访问一个对象的时候,调用jackson,将我们的对象解析成json字符串再返回来