Hvordan konvertere JSON til YAML
- Legg til din .JSON-fil - slipp den i boksen over eller klikk for å bla gjennom.
- Konverter den til .YAML i løpet av noen få sekunder.
- Last ned din nye .YAML-fil.
Hva du kan forvente
- Konverteringen er tapsfri - JSON-objekter, matriser (arrays), strenger, tall, boolske verdier og null mappes nøyaktig til YAML-ekvivalenter.
- YAML støtter kommentarer (linjer som starter med
#), men konvertere kan ikke legge dem til for deg; legg til kommentarer manuelt etter konvertering. - Rene YAML-verdier som «yes», «no», «on» og «off» kan feiltolkes som boolske verdier av enkelte parsere - sjekk utdataene hvis dataene dine inneholder disse strengene.
Ofte stilte spørsmål
Er konvertering fra JSON til YAML tapsfri?
Ja. JSON sin datamodell er en streng delmengde av YAML sin, så hver nøkkel, verdi og struktur overføres nøyaktig - ingenting blir utelatt eller endret.
Kan jeg konvertere YAML tilbake til JSON?
Ja, det motsatte er like tapsfritt. Med yq, kjør
yq -oj file.yaml > file.json.Hvorfor avviser YAML-parseren min den konverterte filen?
Den vanligste årsaken er bruk av tabulator-tegn for innrykk - YAML krever kun mellomrom. Dette skjer vanligvis når en fil redigeres manuelt etter konvertering; erstatt tabulatorer med mellomrom, så bør parseren godta den.
Er en `.yaml`-fil det samme som en `.yml`-fil?
Ja -
.yml og .yaml er begge gyldige filendelser for det samme formatet og godtas av alle standard YAML-parsere.