In YAML , puoi facilmente creare stringhe multilinea . Tuttavia, vorrei la possibilità di creare un array multilinea (principalmente per la leggibilità all'interno dei file di configurazione) usando il |
personaggio.
Un YAML matrice può essere rappresentata come: ['key1', 'key2', 'key3']
.
Una sequenza YAML utilizza un trattino seguito da uno spazio e quindi una stringa:
- String1
- String2
- String3
Ciò sarebbe valutato come: ['string1', 'string2', 'string3']
.
Una mappatura YAML è una matrice di coppie chiave e valore che vediamo continuamente in YAML:
Key1: string1
Key2: string2
Key3: string3
Va tutto bene, ma per la vita non riesco a vedere come fare un array multi-linea. Qualcosa come questo:
|
['string1', 'string2', 'string3']
['string4', 'string5', 'string6']
A meno di creare più mapping di array in YAML e di unirli nel mio linguaggio di programmazione preferito, esiste un modo per ottenere array multi-linea, magari con { }
come Python ha ma in YAML?