1. 程式人生 > >將json格式字串解析成map物件

將json格式字串解析成map物件

/**
	 * 將json格式的字串解析成Map物件
	 * <li>json格式:{"name":"admin","age":"24","job"
	 * :"teacher","address":"hangzhou"}
	 */
	public static HashMap<String, String> jsonToHashMap(JSONObject jsonObject) {
		HashMap<String, String> data = new HashMap<String, String>();
		Iterator<?> it = jsonObject.keys();
		// 遍歷jsonObject資料,新增到Map物件
		while (it.hasNext()) {
			String key = String.valueOf(it.next());
			String value = null;
			try {
				value = jsonObject.getString(key);
			} catch (JSONException e) {
				e.printStackTrace();
			}
			data.put(key, value);
		}
		return data;
	}