Json解析以及@SerializedName使用

来源:互联网 发布:好看的中国网络剧推荐 编辑:程序博客网 时间:2024/06/11 15:46
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 stubDataInfo 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);}}
运行结果:
 
阅读全文
0 0
原创粉丝点击