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.