Wie bezeichne ich ein leeres Wörterbuch in YAML? Das heißt, es sollte semantisch äquivalent zum leeren json-Objekt sein {}
.
88
Kurze Antwort: verwenden {}
Es gibt zwei Möglichkeiten, Zuordnungen (Wörterbücher) in yaml zu bezeichnen. Flusszuordnungen und Blockzuordnungen :
block_mapping:
name: foo
id: bar
flow_mapping: { name: foo, id: bar }
empty_flow_mapping: {}
Der Flow-Mapping-Stil eignet sich daher zur Darstellung leerer Mappings.
empty_block_mapping:
leer zu lassen, ist das Äquivalent vonempty_block_mapping: null
, nichtempty_block_mapping: {}
.Allgemeine Technik zur Beantwortung dieser Art von Frage, um Betamos 'richtige Antwort zu ergänzen: Verwenden Sie irb.
Ich benutze dies immer dann, wenn ich mir nicht sicher bin, wie ich etwas codieren soll.
quelle