Ber*_*ard 4 validation yaml well-formed
因此,对于我在C#问题中解析文本,我得到了YAML的指导.我正在推荐这个图书馆的墙,所以这是一个快速的.
heading:
name: A name
taco: Yes
age: 32
heading:
name: Another name
taco: No
age: 27
Run Code Online (Sandbox Code Playgroud)
等等.这有效吗?
Gre*_*her 11
部分.YAML支持多个连续"文档"的概念.如果这是你在这里尝试做的,那么是的,它是正确的 - 你有两个文件(或文件片段).为了使它更明确,你应该用三个破折号分隔它们,如下所示:
---
heading:
name: A name
taco: Yes
age: 32
---
heading:
name: Another name
taco: No
age: 27
Run Code Online (Sandbox Code Playgroud)
另一方面,如果您希望将它们作为同一文档的一部分(以便反序列化它们将导致包含两个元素的列表),您应该像下面那样编写它.使用缩进级别时要格外小心:
- heading:
name: A name
taco: Yes
age: 32
- heading:
name: Another name
taco: No
age: 27
Run Code Online (Sandbox Code Playgroud)
一般来说,YAML简洁且可读/可编辑,但不是真正的人类可写,因此您应该始终使用库来生成它.另外,请注意不同版本的YAML之间存在一些重大变化,如果您使用的是符合不同版本标准的不同语言的库,则会引起您的不满.
归档时间: |
|
查看次数: |
3387 次 |
最近记录: |