码迷,mamicode.com
首页 > Web开发 > 详细

JSON解析

时间:2016-01-06 18:15:07      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:json

 /**
    * 解析Json数据
    *
    * @param jsonString Json数据字符串     */
   public static void ParseJson(String jsonString) {        // 以employee为例解析,map类似
       JSONObject jb = JSONObject.fromObject(jsonString);
       JSONArray ja = jb.getJSONArray("employee");

       List<Employee> empList = new ArrayList<Employee>();      // 循环添加Employee对象(可能有多个)
       for (int i = 0; i < ja.size(); i++) {
           Employee employee = new Employee();

           employee.setName(ja.getJSONObject(i).getString("name"));
           employee.setSex(ja.getJSONObject(i).getString("sex"));
           employee.setAge(ja.getJSONObject(i).getInt("age"));

           empList.add(employee);
       }

       System.out.println("\n将Json数据转换为Employee对象:");      
         for (int i = 0; i < empList.size(); i++) {
           Employee emp = empList.get(i);
           System.out.println("name: " + emp.getName() + " sex: "
                   + emp.getSex() + " age: " + emp.getAge());
       }

   }


本文出自 “秦枫” 博客,请务必保留此出处http://leoxia.blog.51cto.com/10825018/1732137

JSON解析

标签:json

原文地址:http://leoxia.blog.51cto.com/10825018/1732137

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!