Java 如何排除gson中的特定字段名

Java 如何排除gson中的特定字段名,java,json,arraylist,gson,Java,Json,Arraylist,Gson,我正在使用gson api为highchart构建json "series": [ { "name": "tesT", "data": [["1",12345678], ["2",4534534], ["3",2345678], ["4",456345], ["5",342342]] } ] 我的pojo班是 public class Series { private String name; private List<Da

我正在使用gson api为highchart构建json

"series": [
    {
      "name": "tesT",
      "data": [["1",12345678], ["2",4534534], ["3",2345678], ["4",456345], ["5",342342]]
    }
  ]
我的pojo班是

public class Series {

    private String name;

    private List<Data> data; // Not working

   // getters and setters
}

public class Data {
   private  String name;

   private Double value;

  // getters and setters
}
公共类系列{
私有字符串名称;
私有列表数据;//不工作
//接球手和接球手
}
公共类数据{
私有字符串名称;
私人双重价值;
//接球手和接球手
}
我得到的是像
[[name:“1”,value:12345678],[name:“2”,value:4534534]…]这样的数据的输出

预期输出为
[[“1”,12345678],“2”,4534534]…]


我应该为Series类中的data属性使用什么数据类型?

声明一个包含字符串和双精度字符的类作为数据类型,并将your list定义为该类的持有者

即。
公共类MyData{
私有字符串名称字符串;
私人双我双;
....
....
}

在课程系列中:
私有列表数据;
....

答案是二维数组

因为在二维数组中有两种不同的数据类型,所以我使用了Object[][]

public class Series {

    private String name;

    private Object[][] data; 
// getter and setter
}

它就像一个符咒

不要将列表用作原始容器。。。什么是类型的数据?数据包含字符串,双精度表示ex[“abc”,0.12345678]我试过了,它不工作。。。Gson将转换为[stringfieldname:“ABC”,Doublefieldname:0.12345678]……但我需要不带字段名的数据