我有带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。