我正在尝试使用带有以下 JSON 的 fastxml 构建 Java 对象
JSON : {"name":"Location Test",
"location":{
"coordinates":[10.1234657,10.123467]
},
...
}
我得到了这个例外:
play.api.Application$$anon$1: Execution exception[[RuntimeException: com.fasterxml.jackson.databind.JsonMappingException:
Can not deserialize instance of double[] out of START_OBJECT token
at [Source: N/A; line: -1, column: -1] (through reference chain: com.mypackages.models.Place["location"])]]
地方类:
public class Place{
private String name;
private Location location;
...
getters and setters
}
位置类:
public class Location{
private double[] coordinates;
public Location(double[] coordinates) {
this.coordinates = coordinates;
}
...
//getter and setter for coordinate field
}
有人可以告诉我是什么导致了这个问题吗?