YAML - Pemetaan Aliran

Pemetaan aliran di YAML mewakili kumpulan pasangan nilai kunci yang tidak diurutkan. Mereka juga disebut sebagai node pemetaan. Perhatikan bahwa kunci harus dijaga agar tetap unik. Jika terjadi duplikasi kunci pada struktur flow mapping maka akan menghasilkan error. Urutan kunci dibuat di pohon serialisasi.

Contoh

Contoh struktur pemetaan aliran ditunjukkan di bawah ini -

%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

Output urutan yang dipetakan (daftar tidak berurutan) dalam format JSON adalah seperti di bawah ini -

{
   "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"
         }
      }
   ]
}

Jika Anda mengamati keluaran ini seperti yang ditunjukkan di atas, diketahui bahwa nama-nama kunci dipertahankan unik dalam struktur pemetaan YAML.