简单易用的JSON与List相互转换

用系统自带包:org.json就可以

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

/**
	 * 
	 * @param list
	 *            存放书签的集合
	 * @return json格式对象
	 */
	private static JSONObject listTojsoJsonObject(List<CalendarEvent> list) {
		JSONObject jsonObj = new JSONObject();
		try {
			jsonObj.put("calendarEvents", list);
		} catch (JSONException e) {
			// The JSONException is thrown by the JSON.org classes when things
			// are amiss.
			e.printStackTrace();
		}
		return jsonObj;
	}

下边是json到list

**
	 * 
	 * @param json
	 * @return list
	 * @throws JSONException
	 */
	public static List<CalendarEvent> jsonTolist(JSONObject json)
			throws JSONException {
		List<CalendarEvent> list = (List) json.get("calendarEvents");

		return list;
	}


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。