YAML - Ausfallsicheres Schema

Ein YAML-Schema ist als eine Kombination von Tags definiert und enthält einen Mechanismus zum Auflösen unspezifischer Tags. Das ausfallsichere Schema in YAML wird so erstellt, dass es mit jedem YAML-Dokument verwendet werden kann. Es wird auch als empfohlenes Schema für ein generisches YAML-Dokument angesehen.

Typen

Es gibt zwei Arten von ausfallsicheren Schemata: Generic Mapping und Generic Sequence

Generisches Mapping

Es repräsentiert einen assoziativen Container. Hier ist jeder Schlüssel in der Zuordnung eindeutig und genau einem Wert zugeordnet. YAML enthält keine Einschränkungen für Schlüsseldefinitionen.

Ein Beispiel für die Darstellung der generischen Zuordnung ist unten angegeben.

Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!map { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }

Die Ausgabe der generischen Zuordnungsstruktur im JSON-Format wird unten gezeigt -

{
   "Oren": "Ben-Kiki", 
   "Ingy": "d\u00f6t Net", 
   "Clark": "Evans", 
   "Flow style": {
      "Oren": "Ben-Kiki", 
      "Ingy": "d\u00f6t Net", 
      "Clark": "Evans"
   }
}

Generische Sequenz

Es repräsentiert eine Art Sequenz. Es enthält eine Sammlung, die durch sequentielle Ganzzahlen beginnend mit Null indiziert ist. Es ist vertreten mit!!seq Etikett.

Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!seq { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }

Die Ausgabe für diese generische Folge von ausfallsicheren

schema is shown below:
{
   "Oren": "Ben-Kiki", 
   "Ingy": "d\u00f6t Net", 
   "Clark": "Evans", 
   "Flow style": {
      "Oren": "Ben-Kiki", 
      "Ingy": "d\u00f6t Net", 
      "Clark": "Evans"
   }
}