代码:
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);
}
}
输出内容: