【发布时间】:2020-04-18 11:11:24
【问题描述】:
[
{
"id": 52,
"titolo": "Le solite sospette",
"categorie": [],
"autori": [],
"editori": [],
"anno_uscita": "2015",
"idCollana": 1,
"disponibilita": 1,
"prezzo": 9
}
]
我可以解决这个错误吗?当我想添加一个新对象时会出现这种情况
@PostMapping(URL)
public LibroDTO newLibro(@RequestBody LibroDTO libroDTO)
"message": "JSON 解析错误:无法从 START_ARRAY 令牌中反序列化
com.finance.biblioteca.service.dto.LibroDTO的实例;嵌套异常是 com.fasterxml.jackson.databind.exc.MismatchedInputException:无法从 START_ARRAY 令牌中反序列化com.finance.biblioteca.service.dto.LibroDTO的实例\n at [Source: (PushbackInputStream); line: 1, column: 1]"
【问题讨论】:
-
你能告诉我 LibroDTO
-
这是我的 dto: private Long id;私有字符串 titolo;私有列表
类别;私有列表 autori;私有列表 编辑器;私人字符串 anno_uscita;私人长 idCollana;私人内部处置;私人 int 价格; -
你不使用 JsonProperty 吗?
-
不,我从来没有用过,你能链接一个关于的文档吗?