我使用snakeyaml的yaml.load(yamlContents)
函数加载我的yaml内容。
Yaml内容中存在重复的键。 例如:
parameters:
param1 : value1
param2 : value2
param1 : value3
加载Yaml会为LinkedHashMap提供两个键param1
和param2
,其值分别为value3
和value2
。
我想提出一个异常/标记Invalid contents, duplicate key(param1) found on line 4
。
请指导我如何做到这一点。此外,给出的例子是不可思议的。如果有问题,请宽容。