- YAML 教程
- YAML - 主页
- YAML – 简介
- YAML – 基础知识
- YAML – 缩进和分隔
- YAML – 注释
- YAML – 集合和结构
- YAML – 标量和标记
- YAML – 全例
- YAML – 进程
- YAML – 信息模型
- YAML – 语法字符
- YAML – 语法基元
- YAML – 字符流
- YAML – 节点属性
- YAML - 块标量头
- YAML – 流式样式
- YAML – 块样式
- YAML – 序列样式
- YAML – 流式映射
- YAML – 块序列
- YAML – 故障保护模式
- YAML – JSON 模式
- YAML 实用资源
- YAML - 快速指南
- YAML - 实用资源
- YAML - 讨论
YAML - 流式映射
YAML 中的流式映射表示未排序的键值对集合。它们也称为映射节点。请注意,键应保持唯一。如果在流式映射结构中存在重复键,它将生成错误。密钥顺序在序列化树中生成。
示例
流式映射结构的一个示例如下所示 −
%YAML 1.1
paper:
uuid: 8a8cbf60-e067-11e3-8b68-0800200c9a66
name: On formally undecidable propositions of Principia Mathematica and related systems I.
author: Kurt Gödel.
tags:
- tag:
uuid: 98fb0d90-e067-11e3-8b68-0800200c9a66
name: Mathematics
- tag:
uuid: 3f25f680-e068-11e3-8b68-0800200c9a66
name: Logic
JSON 格式中映射序列(无序列表)的输出如下所示 −
{
"paper": {
"uuid": "8a8cbf60-e067-11e3-8b68-0800200c9a66",
"name": "On formally undecidable propositions of Principia Mathematica and related systems I.",
"author": "Kurt Gödel."
},
"tags": [
{
"tag": {
"uuid": "98fb0d90-e067-11e3-8b68-0800200c9a66",
"name": "Mathematics"
}
},
{
"tag": {
"uuid": "3f25f680-e068-11e3-8b68-0800200c9a66",
"name": "Logic"
}
}
]
}
如果您观察到上述输出,可以看出键名在 YAML 映射结构中保持唯一。
广告