Я создал 3 HashMaps, все они хранятся в Arraylist, но я не могу сделать это в JSON String, я использую библиотеку GSON.
Любая помощь будет любезно оценена.
Ниже вы можете увидеть все 3 хэш-карты и ArrayList, к которым я добавляю их.
private void createAdditionalPackages() {
if (chemoBtn.isChecked()) {
chemo.put("name", "chemo");
chemo.put("price", chemoButtonPrice);
}
if (cremBtn.isChecked()) {
cremation.put("name", "crematie");
cremation.put("price", cremationButtonPrice);
}
if (travenBtn.isChecked()) {
travel.put("name", "reisverz");
travel.put("price", travelButtonPrice);
}
x.add(chemo);
x.add(cremation);
x.add(travel);
List<JsonObject> jsonObjectList = new ArrayList<>() ;
for(HashMap<String, String> data : x){
JsonObject object = new JsonObject(data);
jsonObjectList.add(object);
}
JsonArray additional_coverages = new JsonArray(jsonObjectList);
См. Ошибку: