Ich habe ein depoCinsiList
, die folgenden Werte:Speicher verschiedene Werte mit demselben Schlüssel in Java
[{type: "D"}, {type: "S"}]
ich versucht habe zu erreichen:
["D","S"]
ich eine Struktur wie diese haben will dies mithilfe von Map.
List<String> typeList = typeService.getDepoCinsiList(); //list which returns ["D","S"]
Map<String, List<String>> map = new HashMap<String, List<String>>();
for (int j = 0; j < typeList.size(); j++) {
map.put("type", typeList);
}
ArrayList<Map<String, List<String>>> mapList = new ArrayList<Map<String, List<String>>>();
mapList.add(map);
Allerdings gibt diese wie folgt:
"type":["D","S"]
Welche Datenstruktur sollte ich verwenden Liste als [{type: "D"}, {type: "S"}]
zu erreichen? Ich könnte vielleicht JSON verwenden, aber ich möchte keine zusätzlichen Bibliotheken wie gson verwenden.
Enthält die Datenstruktur, die Sie verwenden, nicht die Daten, die Sie benötigen? Was ist der tatsächliche Bedarf für die vorgeschlagene Struktur hier? – David
versuchen 'stringbuffer', die alle Daten mit' type' Schlüsselwort anhängen, seine einfache – emotionlessbananas
Wenn alles in der Liste den gleichen Indikator 'Typ' haben wird, muss es überhaupt da sein? – csmckelvey