YAML - Akış Eşlemeleri
YAML'deki akış eşlemeleri, anahtar değer çiftlerinin sırasız koleksiyonunu temsil eder. Eşleme düğümü olarak da adlandırılırlar. Anahtarların benzersiz tutulması gerektiğini unutmayın. Akış eşleme yapısında anahtarların bir kopyası varsa, bir hata oluşturur. Anahtar sırası serileştirme ağacında oluşturulur.
Misal
Akış haritalama yapısının bir örneği aşağıda gösterilmiştir -
%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 formatında eşlenmiş dizinin (sırasız liste) çıktısı aşağıda gösterildiği gibidir -
{
"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"
}
}
]
}
Bu çıktıyı yukarıda gösterildiği gibi gözlemlerseniz, anahtar adlarının YAML eşleme yapısında benzersiz tutulduğu gözlemlenir.