YAML - प्रवाह मैपिंग

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 मैपिंग संरचना में अद्वितीय बनाए हुए हैं।