Hvordan konvertere YML til JSON
- Legg til din .YML-fil - slipp den i boksen over eller klikk for å bla gjennom.
- Konverter den til .JSON i løpet av noen få sekunder.
- Last ned din nye .JSON-fil.
Hva du kan forvente
- YAML
# kommentarerblir fjernet - JSON har ingen kommentar-syntaks, så eventuell innebygd dokumentasjon i din.yml-fil vil ikke vises i resultatet. - YAML-ankre (
&anchor) og aliaser (*alias) blir utvidet: JSON-utdataen gjentar hele verdien ved hvert referansepunkt, noe som kan øke filstørrelsen. - Unoterte
yes,no,onogoffer YAML-boolske verdier og vil blitrueellerfalsei JSON - bruk anførselstegn i kilde-.ymlhvis du trenger de bokstavelige strengene.
Ofte stilte spørsmål
Er YML-til-JSON-konvertering tapsfri?
For data, ja - alle nøkler, verdier, lister og nestede objekter konverteres nøyaktig. YAML-kommentarer er det eneste som fjernes, fordi JSON ikke har noen kommentar-syntaks.
Hva skjer med YAML-ankre og aliaser?
De blir utvidet: hvert alias erstattes med den fulle verdien det refererer til, så JSON-utdataen er korrekt, men kan være større enn kilde-
.yml.Min YAML bruker yes/no i stedet for true/false - vil det skape problemer?
Både
yes og no tolkes som YAML-boolske verdier og vil vises som true og false i JSON - bruk anførselstegn i .yml-kilden hvis du trenger de bokstavelige strengene.Kan jeg konvertere JSON tilbake til YML?
Ja -
yq -o=yaml file.json > file.yml reverserer prosessen, og runden er tapsfri siden JSON er en delmengde av YAML.