map建立JSONObject對象

 1     public static void mapToJSONObject(){  2         Map<String, Object> map = new HashMap<String,Object>();  3         map.put("id", 1);  4         map.put("name", "楊文培");  5         map.put("sex", null);  6         map.put("age", 23);  7         map.put("birthday", "1993-01-23");  8         List<String> list = new ArrayList<String>();  9         list.add("籃球"); 10         list.add("乒乓球"); 11         list.add("羽毛球"); 12         map.put("hobby", list); 13         map.put("boo", false); 14         JSONObject jsonObject = JSONObject.fromObject(map); 15         System.out.println("map.toString()="+map.toString()); 16         System.out.println("jsonObject.toString()="+jsonObject.toString()); 17         try{ 18             Student student = (Student) JSONObject.toBean(jsonObject,Student.class); 19             System.out.println("student="+student); 20         }catch(ClassCastException exception){ 21             System.err.println("exception="+exception.getMessage()); 22  } 23     }
相關文章
相關標籤/搜索