【发布时间】:2021-11-13 18:08:43
【问题描述】:
在 Spring Boot 中,我在尝试解析此 json 时收到 MismatchedInputException 错误
[
{
"name": "abcd",
"number": "0.11258868"
},
{
"name": "try",
"number": "1.155866887"
},
{
"name": "test",
"number": "0.123444"
}
]
我的班级是:
@JsonIgnoreProperties
public class Info {
private String name;
private double number;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public Object getNumber() {
return number;
}
public void setNumber(double number)
{
this.number= number;
}
映射代码就是这样:
@GetMapping
public String setInfo()
{
var info= (List<Info>)m_restTemplate.getForObject(url, Info.class);
return "test";
}
我知道这是非常简单的代码,但我找不到解决方案。什么与类不匹配?
【问题讨论】:
标签: json spring-boot parsing runtime-error