Hoe YML naar JSON te converteren
- Voeg uw .YML-bestand toe - sleep het in het bovenstaande vak of klik om te bladeren.
- Converteer het naar .JSON in enkele seconden.
- Download uw nieuwe .JSON-bestand.
Wat u kunt verwachten
- YAML
# commentsworden stilzwijgend verwijderd - JSON heeft geen syntaxis voor commentaren, dus eventuele inline documentatie in uw.yml-bestand zal niet in de uitvoer verschijnen. - YAML-ankers (
&anchor) en aliassen (*alias) worden uitgebreid: de JSON-uitvoer herhaalt de volledige waarde bij elk referentiepunt, wat de bestandsgrootte kan vergroten. - Ongequoteerde
yes,no,onenoffzijn YAML-booleans en wordentrueoffalsein JSON - zet ze tussen aanhalingstekens in de bron-.ymlals u de letterlijke strings nodig hebt.
Veelgestelde vragen
Is de conversie van YML naar JSON verliesvrij?
Voor gegevens wel - alle sleutels, waarden, lijsten en geneste objecten worden exact geconverteerd. YAML-commentaren zijn het enige dat wordt verwijderd, omdat JSON geen syntaxis voor commentaren heeft.
Wat gebeurt er met YAML-ankers en aliassen?
Ze worden uitgebreid: elke alias wordt vervangen door de volledige waarde waarnaar deze verwijst, dus de JSON-uitvoer is correct maar kan groter zijn dan de bron-
.yml.Mijn YAML gebruikt yes/no in plaats van true/false - veroorzaakt dat problemen?
Zowel
yes als no worden geparsed als YAML-booleans en verschijnen als true en false in JSON - zet ze tussen aanhalingstekens in de .yml-bron als u de letterlijke strings nodig hebt.Kan ik JSON terug converteren naar YML?
Ja -
yq -o=yaml file.json > file.yml keert het proces om, en de volledige cyclus is verliesvrij aangezien JSON een subset van YAML is.