我有三个数组列表,我需要将它从 servlet 发送到 android 设备....我在这里搜索了类似的问题,但我不明白如何分别检索所有三个数组列表。这是servlet代码:
.....
ArrayList<String> List1 = new ArrayList<String>();
ArrayList<String> List2 = new ArrayList<String>();
ArrayList<String> List3 = new ArrayList<String>();
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
list1.add("item1.1");
list1.add("item1.2");
list1.add("item1.3");
list2.add("item2.1");
list2.add("item2.2");
list2.add("item2.3");
list3.add("item3.1");
list3.add("item3.2");
list3.add("item3.3");
String json1 = new Gson().toJson(list1);
String json2 = new Gson().toJson(list2);
String json3 = new Gson().toJson(list3);
res.setContentType("application/json");
res.setCharacterEncoding("UTF-8");
res.getWriter().write(json1);
res.getWriter().write(json2);
res.getWriter().write(json3);
}
现在请帮助我展示 android 端编码....或提供一些提示或链接。谢谢。