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字符串再返回來