JSON-inndata

YAML-utdata

Hva er JSON til YAML?

Hvis REST API-en din returnerer JSON men distribusjonspipelinen forventer YAML — for eksempel et Kubernetes-manifest eller en Docker Compose-fil — må du manuelt formatere om. YAML (YAML Ain't Markup Language) bruker innrykk i stedet for klammeparenteser, noe som gjør det mye lettere å lese i konfigurasjonsfiler. JSON og YAML representerer de samme datastrukturene, så konverteringen er ren og tapsfri. Dette verktøyet er laget for det — lim inn JSON og få gyldig YAML 1.2 umiddelbart.

Dette verktøyet kjører i nettleseren din. Lim inn JSON og få YAML. Ingenting sendes til en server. Konverteringen følger YAML 1.2-spesifikasjonen.

JSON til YAML Eksempler

Konverter JSON til YAML. Telecom-tema eksempel:

Eksempel: Abonnentpost

JSON-inndata

YAML-utdata:

YAML-utdata

Klikk på Eksempel-knappen ovenfor for å laste inn flere eksempler i editoren.

Slik bruker du dette verktøyet

1

Lim inn JSON

Lim inn JSON i venstre editor eller last opp en fil. Bruk Eksempel for eksempeldata. JSON-en bør være gyldig.

2

Se YAML-utdata

Høyre panel viser YAML. Objekter bruker nøkkel-verdi-par med innrykk. Matriser bruker --prefikser. Ugyldig JSON viser en feil.

3

Last ned eller kopier

Bruk Last ned eller Kopier for å få YAML. For det omvendte, bruk YAML til JSON. For å formatere JSON først, bruk JSON-formaterer.

Når YAML er foretrukket

YAML er vanlig i DevOps og infrastruktur: Kubernetes-konfigurasjoner, Docker Compose, CI/CD-pipelines som GitHub Actions. Det er lettere å lese og redigere enn JSON for konfigurasjonsfiler. JSON er bedre for API-er og maskin-til-maskin-utveksling. Å konvertere mellom dem er enkelt siden de representerer de samme datastrukturene.

Konfigurasjonsfiler som application.yml (Spring Boot) eller .gitlab-ci.yml er vanligvis YAML. Hvis kildedataene er JSON (f.eks. fra et API eller databaseeksport), gir konvertering her deg YAML-formatet du trenger for distribusjon. For å hente ut spesifikke verdier fra store JSON-filer først, bruk jq.

Ofte stilte spørsmål

Hvordan konverterer jeg JSON til YAML gratis på nett?

Lim inn JSON i editoren på denne siden og YAML vises umiddelbart i utdatapanelet. Ingen registrering, ingen opplasting til server — alt kjører i nettleseren din.

Hva er forskjellen mellom JSON og YAML?

Begge formatene representerer de samme dataene — objekter, matriser, strenger, tall og boolske verdier. JSON bruker klammeparenteser og anførselstegn; YAML bruker innrykk og er generelt lettere å lese i konfigurasjonsfiler. YAML støtter også kommentarer (med #), noe JSON ikke gjør.

Kan jeg konvertere YAML tilbake til JSON?

Ja. Bruk YAML til JSON-verktøyet på dette nettstedet.

Sendes dataene mine noe sted?

Nei. Alt kjører i nettleseren din — ingen data forlater maskinen din. Trygt å bruke med API-nøkler, tokens eller sensitiv konfigurasjon.

Støtter YAML kommentarer?

Ja. YAML støtter #-kommentarer. JSON gjør ikke det. Når du konverterer JSON til YAML, legges det ikke til kommentarer automatisk. Du kan legge dem til manuelt etter konvertering.

Relaterte verktøy

YAML-spesifikasjonen er på yaml.org. For JSON, se json.org og MDN.