我有 json 数组,我想在 dailog 中显示值。我能做到这一点吗?这是我写的代码
public JsonArray arrayListToJson(List<String> selectedItems) {
JsonObject jsonObject ;
JsonArray jsonArray = new JsonArray();
for (String selectedItem : selectedItems) {
jsonObject= new JsonObject();
jsonObject.addProperty(selectedItem, selectedItem);
jsonArray.add(jsonObject);
}
return jsonArray;
}
public ArrayList<String> getJsonValues(JsonArray jsonArray){
ArrayList<String> selectedValues= new ArrayList<String>();
Iterator<JsonElement> iterator =jsonArray.iterator();
while(iterator.hasNext()){
selectedValues.add(iterator.next().toString());
}
return selectedValues;
}