json格式解析在android的应用
2013-02-20 20:46
357 查看
服务器servlet端查询数据打印在网页上保存为json格式(记得只是一个对象...)
android客户端获取数据并解析
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); DBQueryImpl queryImpl = new DBQueryImpl(); ItemParent item = queryImpl.getItemParent(); JSONArray array = JSONArray.fromObject(item); // System.out.println("jason===========>" + array.toString()); // 打印到网页上,不要打印方括号 // out.write(array.toString()); for (Object object : array) { System.out.print(object); out.write(object.toString()); } out.flush(); out.close(); }
android客户端获取数据并解析
private String[] getItemParent() { String[] array = null; // 从网页获取数据
// http://192.168.1.101:8080/epay_server/QueryParentServlet String urlPath = GlobalConstant.SERVLET_QUERYPARENTITEM_URL; HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(urlPath); try { InputStream responseStream = client.execute(post).getEntity() .getContent(); // 记得转换成gbk编码 BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(responseStream, "UTF-8")); String webContentString = bufferedReader.readLine(); ItemParent item = new Gson().fromJson(webContentString, ItemParent.class); ArrayList<String> list = item.getItem(); // 转成数组 array = (String[]) list.toArray(new String[list.size()]); System.out.println("parent>>>>>>>>>>"+Arrays.toString(array)); } catch (Exception e) { // TODO: handle exception } return array; }
相关文章推荐
- android 解析json数据格式(整合)
- Android数据格式解析对象JSON用法
- 【Android开发经验】Json数据格式介绍、使用Android自带类库完成Json生成与解析
- android之json格式数据解析
- android 解析json数据格式
- Android上解析Json格式数据
- android 解析Json格式的数据(二)
- Android数据格式之解析Json
- Android 数据解析格式和JSON对象
- android 解析json数据格式
- Android 解析JSON格式数据
- android 解析json数据格式
- Android之网络编程(四)解析 JSON 格式数据
- 【Android应用开发】-(17)获取Google天气预报通过Xml和JSON解析数据
- android 解析json数据格式
- Android应用开发之(JSON解析库的选择)
- android实现json数据的解析和把数据转换成json格式的字符串
- Android编程解析Json格式数据的方法
- 【Android进阶】Gson解析json字符串的简单应用
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示