1、前端json格式
{
"name":"zhangsan",
"age":23,
"hobby":[
{
"hobbyname":"爬山",
"level":"非常喜欢"
},
{
"hobbyname":"游泳",
"level":"一般喜欢"
}
]
}
2、后端Bean,注意:重点是需要重写toString方法
class User{
private String name;
private int age;
private List<Hobby> bobby;
//set get
}
class Hobby{
private String hobbyname;
private String level;
//set get
//重写toString
@Override
public String toString(){
return "{" +
"\"hobbyname\":\"" + hobbyname + "\"," +
"\"level\":\"" + level + "\"
"}";
}
}
3、后端接收
@RequestMapping(value="add",method=RequestMethod.POST)
public Object add(@RequestBody User user){
//
}
4、接收前端数据、和返回前端数据均是Json格式的字符串。