将双精度数组从json转换为jaxb对象
问题描述:
我想将双精度数组从json转换为jaxb对象,但是出现错误。我正在尝试不同的变体。将双精度数组从json转换为jaxb对象
例JSON
"data": [
[5426, 0, 5805, 0, 6144, 0, 6496, 0, 6885, 0, 7462, 0, 8023, 0, 8603, 0, 9239, 0, 10412, 0, 11630, 0, 11629, 0, 97754, 0],
[37443, 0, 40597, 0, 42536, 0, 44193, 0, 45839, 0, 47422, 0, 48826, 0, 50163, 0, 51376, 0, 52232, 0, 52858, 0, 52853, 0, 566338, 0]
]
这个变种返回错误 方法抛出 '显示java.lang.NullPointerException' 例外。
例Java代码
@XmlElement(name = "data")
private int[][] data;
public int[][] getData() {
return data;
}
public void setData(int[][] data) {
this.data = data;
}
@XmlElement(name = "data")
private List<List<Integer>> data;
public List<List<Integer>> getData() {
return data;
}
public void setData(List<List<Integer>> data) {
this.data = data;
}
你可以添加一个主要功能,以便让我们测试吗? – jeanr
如何将JSON转换为Java对象? – jeanr
JAXB是用于xml,你应该去像json lib,mapson等gson,jackson等 – atiqkhaled