【发布时间】:2021-06-14 10:16:42
【问题描述】:
在读取 yaml 时,如果缺少密钥,如何验证? 用于读取yaml的API是snakeYaml
Yaml yaml = new Yaml(new Constructor(config.class));
InputStream in = Files.newInputStream(filepath);
yaml.load(in);
预期的 YAML:
KEY1:
innerKey1:
innerKey2: value1
innerKey3: value2
innerKey4:value3
在读取 yaml 时,如果丢失了某个键,如何抛出错误? 如果错过了 innerKey3,则在读取 yaml 时的示例如何在不迭代所有键的情况下验证它,因为我们已经为该 yaml 定义了 POJO。
输入yaml:
KEY1:
innerKey1:
innerKey2: value1
innerKey4:value3
预期: innerKey3 丢失
【问题讨论】: