相同的密鑰不同的值我有一個depoCinsiList
它具有以下值:保存在Java
["D","S"]
我想有一個結構像這樣:
[{type: "D"}, {type: "S"}]
我已經嘗試實現這通過使用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);
然而,這將返回如下:
"type":["D","S"]
哪些數據結構,我應該使用來實現列表作爲[{type: "D"}, {type: "S"}]
?我可以使用JSON,但我不想使用像gson這樣的其他庫。
您正在使用的數據結構是否包含您需要的數據?這裏提出的結構的實際需求是什麼? – David
嘗試使用'stringbuffer'將每個數據附加到'type'關鍵字,它的簡單 – emotionlessbananas
如果列表中的所有內容都具有相同的指示符'type',它是否需要存在? – csmckelvey