Я загружаю содержимое yaml, используя функцию yaml.load(yamlContents)
змейки.
Содержимое Yaml содержит повторяющиеся ключи. например:
parameters:
param1 : value1
param2 : value2
param1 : value3
Yaml при загрузке выдаст LinkedHashMap с двумя ключами param1
и param2
со значениями value3
и value2
соответственно.
Я хочу поднять исключение/флаг, говорящий Invalid contents, duplicate key(param1) found on line 4
.
Пожалуйста, помогите мне, как это сделать. Кроме того, приведенные примеры не соответствуют действительности. Пожалуйста, будьте снисходительны, если в них есть проблемы.