Я пытаюсь прочитать json в моем проекте загрузки весны.springboot Не удается deserialize-HttpMessageNotReadableException
Мои данные JSON выглядит следующим образом:
[{
"userId":"101"
},
{
"partNum":"aaa"
},
{
"partNum":"bbb"
},
{
"partNum":"ccc"
}]
Я создал класс DTO:
public class TcPartDto {
private String userId;
private List<String> partNum;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public List<String> getPartNum() {
return partNum;
}
}
И я называю это в моем контроллере следующим образом:
@RequestMapping(value = "/volumeinfo", method = RequestMethod.POST, consumes = {"application/json"}, produces = {"application/json"})
@ResponseBody
public List<TcPartVolumeDto> volumeinfo(@RequestBody TcPartDto partList) throws Exception {
return tcService.fetchVolumeInfo(partList);
}
Но я получаю следующую ошибку:
Через Почтальон Я получаю эту ошибку:
"Could not read document: Can not deserialize instance of tc.service.model.TcPartDto out of START_ARRAY token\n at [Source: [email protected]; line: 1, column: 1]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of tc.service.model.TcPartDto out of START_ARRAY token\n at [Source: [email protected]; line: 1, column: 1]"
Что не так я делаю?
Это работает для меня! благодаря –