Функция настройки, использующая дату и время для циклического перебора значений словаря

Ниже кода причины Тип безопасности Предупреждение

Map<String, Object> myInput = (Map<String, Object>) myRequest.get();

Обходной путь

Создайте новый объект карты без указания параметров потому что тип объекта, хранящийся в списке, не проверен.

Шаг 1: Создайте новую временную карту

Map<?, ?> tempMap = (Map<?, ?>) myRequest.get();

Шаг 2: Создайте главную карту

Map<String, Object> myInput=new HashMap<>(myInputObj.size());

Шаг 3: Итерируйте временную карту и установите значения в основную карту

 for(Map.Entry<?, ?> entry :myInputObj.entrySet()){
        myInput.put((String)entry.getKey(),entry.getValue()); 
    }
0
задан Pikachu the Purple Wizard 18 March 2019 в 16:14
поделиться