-1
[2, "single", {"avoidEscape": true, "allowTemplateLiterals": true}]
[2, "single", {"avoidEscape": true, "allowTemplateLiterals": true}]
- 2
- single
- allowTemplateLiterals: true
avoidEscape: true
Das ist bereits richtig YAML. Aber wenn Sie möchten, können mit den unnötigen doppelten Anführungszeichen abschaffen:
import sys
import ruamel.yaml
yaml_str = """\
[2, "single", {"avoidEscape": true, "allowTemplateLiterals": true}]
"""
data = ruamel.yaml.round_trip_load(yaml_str)
ruamel.yaml.round_trip_dump(data, sys.stdout)
gibt:
[2, single, {avoidEscape: true, allowTemplateLiterals: true}]
Dank. Ich dachte, dass es vielleicht eine Möglichkeit gibt, den dritten Parameter in einem mehr YAML-Stil auszudrücken. –
@AdamGering, indem ich YAML-Stil sage, denke ich, dass Sie die gegenwärtige Karte auf eine andere Weise meinen. Ich habe die Antwort geändert :) –