我有jsonobject的HashMap我希望将所有这些值存储到JSONArray中。
有可能吗?
请帮帮我。
答案 0 :(得分:0)
假设您在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。