моя проблема в следующем: я делаю выборку в своей базе данных и хочу записать значения каждой записи, которую я получаю на карте.Когда я делаю это, у меня только значения одной записи на моей карте, потому что функция put () перезаписывает записи каждый раз, когда цикл начинается снова.Так как мне нужно передать пары Key: Value через JSON в мой Javascript и записать что-то в поле для каждой пары Key: Value, ArrayList не подходит.
Я уже пытался преобразовать ArrayList, который содержит карту, карту или строку, а затем карту, но мне не удалось.
РЕДАКТИРОВАТЬ: Вот мой код
def valueArray = new ArrayList();
def recordValues = [:]
while (rs.next())
{
fremdlKorr = rs.getFloatValue(1)
leistungKorr = rs.getFloatValue(2)
materialKorr = rs.getFloatValue(3)
strid = rs.getStringValue(4)
recordValues.put("strid", strid);
recordValues.put("material", materialKorr);
recordValues.put("fremdl", fremdlKorr);
recordValues.put("leistung", leistungKorr);
valueArray.add(korrekturWerte);
}
ArrayList был просто тестом, я не хочу иметь ArrayList, мне нужна карта.