import java.util.ArrayList;
import java.util.List;
import com.google.gson.annotations.SerializedName;
public class DataInfo {
@SerializedName("Data")
private String data;
@SerializedName("Info")
private info i;
@SerializedName("Array")
private List<Integer> list;
public List<Integer> getList() {
return list;
}
public void setList(List<Integer> list) {
this.list = list;
}
public info getI() {
return i;
}
public void setI(info i) {
this.i = i;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}
class info{
@SerializedName("id")
private String id="001";
@SerializedName("name")
private String name="cqx";
}
import java.util.ArrayList;
import java.util.List;
import com.google.gson.Gson;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DataInfo d=new DataInfo();
d.setData("data");
d.setI(new info());
List<Integer> l=new ArrayList<Integer>();
for(int i=0;i<5;i++){
l.add(i);
}
d.setList(l);
Gson g=new Gson();
String result=g.toJson(d);
System.out.println(result);
}
}
运行结果: