簡單易用的JSON與List相互轉換

Aurora Polaris發表於2016-12-14

簡單易用的JSON與List相互轉換


用系統自帶包:org.json就可以

List集合封裝了object,下面是list到json

  1. /** 
  2.      *  
  3.      * @param list 
  4.      *            存放書籤的集合 
  5.      * @return json格式物件 
  6.      */  
  7.     private static JSONObject listTojsoJsonObject(List<CalendarEvent> list) {  
  8.         JSONObject jsonObj = new JSONObject();  
  9.         try {  
  10.             jsonObj.put("calendarEvents", list);  
  11.         } catch (JSONException e) {  
  12.             // The JSONException is thrown by the JSON.org classes when things  
  13.             // are amiss.  
  14.             e.printStackTrace();  
  15.         }  
  16.         return jsonObj;  
  17.     }  

下邊是json到list
  1. **  
  2.      *   
  3.      * @param json  
  4.      * @return list  
  5.      * @throws JSONException  
  6.      */  
  7.     public static List<CalendarEvent> jsonTolist(JSONObject json)  
  8.             throws JSONException {  
  9.         List<CalendarEvent> list = (List) json.get("calendarEvents");  
  10.   
  11.         return list;  
  12.     }  

相關文章