Come si denomina un dizionario vuoto in YAML? Cioè dovrebbe essere semanticamente equivalente all'oggetto json vuoto {}
.Sintassi per dizionario vuoto in YAML
30
A
risposta
54
Risposta breve: utilizzare {}
Ci sono due modi per denotare mappature (dizionari) in YAML; flow mappings e block mappings:
block_mapping:
name: foo
id: bar
flow_mapping: { name: foo, id: bar }
empty_flow_mapping: {}
Il flusso stile mappatura è quindi adatto per rappresentare mappature vuoti.
5
Tecnica generale per rispondere a questo tipo di domanda, per integrare la risposta corretta di Betamos: utilizzare irb.
$ irb
2.2.0 :001 > require 'yaml'
=> true
2.2.0 :002 > puts({}.to_yaml) # original question
--- {}
=> nil
2.2.0 :003 > puts({ mixed_types: [{}, "string", :symbol, {symbol: "value"}, nil, 3] }.to_yaml)
---
:mixed_types:
- {}
- string
- :symbol
- :symbol: value
-
- 3
=> nil
Uso questo quando non sono sicuro di come codificare qualcosa.
Problemi correlati
- 1. YAML: dizionario con valore vuoto
- 2. Campo vuoto in yaml
- 3. dizionario yaml multi nested e python
- 4. Il dizionario è vuoto per la deserializzazione
- 5. Colon nella parte anteriore: sintassi YAML
- 6. Estensione dell'OR logico || sintassi per l'array vuoto
- 7. Costruire un array di elementi del dizionario in YAML?
- 8. Come creare un dizionario vuoto per l'argomento facoltativo in VB.NET
- 9. sintassi per la creazione di un dizionario in un altro dizionario in Python
- 10. Notifiche push iOS con dizionario aps vuoto
- 11. AS3: verificare se un dizionario è vuoto
- 12. C# modo di imitare Python dizionario Sintassi
- 13. Per creare un dizionario vuoto, [dizionario NSMutableDictionary] o [[NSMutableDictionary alloc] init]?
- 14. Parsing yaml con yaml cpp
- 15. Controllo dell'ordine di serializzazione Yaml in Python
- 16. Rientro YAML per array in hash
- 17. Yaml Emitter in C++
- 18. Lettura YAML in Haskell
- 19. Elenchi annidati in yaml
- 20. Esiste la sintassi YAML per la condivisione di parte di un elenco o di una mappa?
- 21. Symfony + Doctrine: corretta sintassi YAML per il valore predefinito del campo booleano
- 22. Usa Jackson per scrivere yaml?
- 23. Usa Yaml per MongoMapper Config
- 24. Reading YAML in python
- 25. discarica JSON in yaml
- 26. String interpolazione in YAML
- 27. RSA pubblica/chiavi private in YAML
- 28. Python: Controllare se un 'dizionario' è vuoto non sembra funzionare
- 29. Come caricare il file YAML via yaml-cpp?
- 30. Yaml si fondono in Python
elenco vuoto sarebbe [] – gigi2