一、接收单个简单对象
1,需要接收的JSON数据:
{
"userId": 123,
"name": "哈哈哈"
}
2,对应的Java类:
@Data
@ToString
public class UserDto extends BaseDto {
private Long userId;
private String name;
}
3,用来接收JSON数据的方式
public Result test2(@RequestBody UserDto userDto)
二、接收数组
1,需要接收的JSON数据:
[
"img/accessory1",
"img/accessory2"
]
2,对应的Java类:String
3,用来接收JSON数据的方式
public Result test2(@RequestBody List<String> stringList)
三、接收简单对象数组
1,需要接收的JSON数据:
[
{
"userId":123,
"name":"哈哈哈"
},
{
"userId":666,
"name":"嘟嘟嘟"
}
]
2,对应的Java类
@Data
@ToString
public class UserDto extends BaseDto {
private Long userId;
private String name;
}
3,用来接收JSON数据的方式
public Result test2(@RequestBody List<UserDto> userDtoList)
三、接收复杂对象
1,需要接收的JSON格式:
杂
1,在JSON中,'[ ]'代表这是一个数组,'{ }'代表这是一个对象。