如何将HashMap<String,JSONObject>对象转换为JSONArray



我有带jsonobject的HashMap,我想把所有这些值存储到JSONArray中。

有可能吗?

请帮帮我。

假设您在hashmap中存储了两个json对象:

HashMap<String, JSONOnject> stringJson = new HashMap<String, JSONObject>();
stringJson.put("key", jsonobject1);
stringJson.put("key1", jsonobject2); //remember the hashmap structure, its key value structure.

您可以通过hashmap的get方法访问这个jsonObject:

JSONArray jarray = stringjson.get("key").getJsonArray("json array name"); //stringjson.get("key") will return jsonObject you stored.

但您可以直接执行此操作,而无需将json对象保存到hashmap。

最新更新