Dades - YAML

Introducció

YAML descriu un arbre de mapes i valors.

Els mapes tenen parelles clau-valor i poden estar imbricats.

Els valors poden ser escalars (cadenes de text, nombres, booleans) i seqüències (llistes, conjunts).

YAML és sensible a la indentació.

Aquí tens un full de referència i l’especificació YAML 1.2.

Els strings es poden posar entre cometes o sense. Aquests exemples són equivalents:

string1: foo bar
string2: "foo bar"
string3: 'foo bar'

Mapa:

mapping-name:
field1: foo bar
field2: 1.2

Llista de valors (strings):

list-name:
- foo bar
- "bar baz"

Llista de mapes:

list-name:
- named-mapping:
field1: x
field2: y
- field1: x
field2: y

Pendent