首页 > Web开发 > 详细

JSON解析

时间:2016-01-06 18:13:49      阅读:171      评论:0      收藏:0      [点我收藏+]
 /**
    * 解析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解析

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!