2017-08-04 13 views
0

jsonからjaxbオブジェクトへのdouble配列の変換を試みていますが、エラーが発生します。私は異なった変種を試しています。jsonからjaxbオブジェクトへのdouble配列の変換

例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; 
} 

This variant return empty

@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; 
} 
+0

私たちがテストできるようにmain関数を追加できますか? – jeanr

+0

JSONをJavaオブジェクトに変換するにはどうすればよいですか? – jeanr

+0

JAXBはxmlのため、gson、jacksonなどのjson lib mapperに行ってください。 – atiqkhaled

答えて

関連する問題