ich eine map1 haben, die die Informationen als [40256942,6] [60246792,5] JetztKarte, um mehrere Sätze von Schlüssel zu halten und Werte
hält, dass ich eine map2 vorbereiten möchten, die Informationen wie
hältitemNo, 40256942
qty, 6
itemNo, 60246792
qty, 5
letzte Informationen als json
“partialArticlesInfo”: [{itemNo:”40256942”, availQty:”6”}, {itemNo:”60246792”, availQty:”5”}]
ich versuche map1 vorzubereiten zu iterieren Werte abzurufen und festgelegt, dass gegen den Schlüssel. Aber ich bekomme nur einen Eintrag, der der letzte ist. Gibt es eine Möglichkeit, erhalte ich die neue Karte mit Einträgen wie oben erwähnt
Map<String, String> partialArticlesInfo = new HashMap<String,String>();
Map<String, String> partialArticlesTempMap = null;
for (Map.Entry<String,String> entry : partialStockArticlesQtyMap.entrySet())
{
partialArticlesTempMap = new HashMap<String,String>();
partialArticlesTempMap.put("itemNo",entry.getKey());
partialArticlesTempMap.put("availQty",entry.getValue());
partialArticlesInfo.putAll(partialArticlesTempMap);
}