YAML 解析多个没有密钥的根文件

YAML Parser multiple root files without key

我知道在一个 yaml 文件中可以有多个根目录,但是没有密钥也可以,像这样?

- operationId: "ssss"
  applicationName: "common"
  deniedConfigurations: {}
  deniedRoles: {}
  permission: "read"

- operationId: "ddd"
  applicationName: "common"
  deniedConfigurations: {}
  deniedRoles: {}
  permission: "read"

因为实际上我想不通,如果没有钥匙的话,我在网上也找不到。

你展示的是一个单根的 YAML 流,它是一个序列。它是完全有效的 YAML。

流中的多个根意味着多个文档:

spam: egg
sausage: spam
---
- droggel
- jug

这里,我们有两个文档,第一个以映射为根,第二个以序列为根。