YAML – 流映射

YAML – 流映射

YAML中的流映射表示无序的键值对集合。它们也被称为映射节点。请注意,键必须保持唯一。如果流映射结构中存在键的重复,则会生成错误。键的顺序由序列化树生成。

示例

下面是流映射结构的示例-

YAML 1.1
paper
  uuid8a8cbf60-e067-11e3-8b68-0800200c9a66
  nameOn formally undecidable propositions of Principia Mathematica and related systems I.
  authorKurt Gödel
tags
  - tag
      uuid98fb0d90-e067-11e3-8b68-0800200c9a66
      nameMathematics
  - tag
      uuid3f25f680-e068-11e3-8b68-0800200c9a66
      nameLogic
YAML

以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
         }
      }
   ]
}
JSON

如果您像上面所示观察此输出,则会发现YAML映射结构中的键名保持唯一。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册