JSONObject supports Map interface, JSONArray supports List interface