Gson解析Json 四

来源:互联网 发布:天津职业大学赛尔网络 编辑:程序博客网 时间:2024/06/07 11:43

代码:

import java.util.ArrayList;import java.util.List;import bean.Datas;import bean.Girl;import bean.Product;import bean.Response;import com.google.gson.Gson;import com.google.gson.GsonBuilder;public class FourTest {public static void main(String[] args) {Gson gson=new GsonBuilder().enableComplexMapKeySerialization().setPrettyPrinting().create();List<Product> listP=new ArrayList<>();for (int i = 0; i < 5; i++) {listP.add(new Product(i*2+5, i*5+3+i));}List<Girl> listG=new ArrayList<>();for (int i = 0; i < 3; i++) {listG.add(new Girl(i, "Girl Name id: "+i, i>2?"男":"女", i>2?"18":18+i+""));}Response response=new Response(true, "登陆成功", "200");List<Datas> list=new ArrayList<Datas>();list.add(new Datas("girl ", listG));list.add(new Datas("product ",listP));response.setData(list);String responseJson=gson.toJson(response);System.out.println("Response格式数据:");System.out.println("    "+responseJson);}}
输出内容:



0 0
原创粉丝点击