【发布时间】:2020-09-24 11:51:25
【问题描述】:
我无法映射到数据。
我正在发送以下 JSON 以映射到我的列表对象
[{
"Student": {
"name": "Ram"
},
"Address": {
"text": "6666 SE 3301"
}
}]
这是学生课
@Data
public class Student {
private String name;
}
这是地址类
@Data
public class Address {
private String text;
}
这是 AllDetails 类
@Data
public class AllDetails {
private Student student;
private Address text;
}
这是我接受数据的方式
@PostMapping(value = AllDetails)
public @ResponseBody String maptoObj(@RequestBody List<AllDetails> details) throws Exception {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
List<AllDetails> allDet = objectMapper.readValue(details, AllDetails[].class);
return "";
}
【问题讨论】:
标签: java json spring-boot rest