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對映結構中鍵名稱是唯一的。