Monu Tools

YAML til JSON-konverterer

Konverter YAML til JSON og JSON tilbake til YAML, begge veier. Validerer mens den konverterer og viser tydelige feil. Alt kjører i nettleseren din.

Slik bruker du YAML ⇄ JSON

  1. 01

    Velg retningen: YAML til JSON eller JSON til YAML.

  2. 02

    Lim inn YAML-en eller JSON-en din i inndatapanelet.

  3. 03

    Kopier det konverterte resultatet, eller les feilen hvis inndataene er ugyldige.

Hva den gjør

Denne konvertereren transformerer YAML til JSON og JSON til YAML, i begge retninger. Velg retningen, lim inn inndataen din, og kopier det konverterte resultatet eller les en tydelig feil hvis inndataen er feilformet.

Alt behandles lokalt i nettleseren din, så dataene dine forblir på enheten din.

Hvordan de to formatene skiller seg

YAML og JSON beskriver den samme typen data, men med ulike prioriteringer. JSON er strengt og kompakt, som passer API-er og maskiner. YAML er innrykksbasert og lettere for folk å lese og redigere, som er grunnen til at det dominerer konfigurasjonsfiler.

Validering og parseren

Hver konvertering parser kilden først, så feilformet inndata fanges opp og rapporteres med årsaken og ofte linjen, i stedet for å stille produsere et ødelagt resultat. En vellykket konvertering forteller deg derfor også at inndataen var gyldig.

Den bruker den YAML 1.2- og 1.1-kompatible parseren fra js-yaml, som dekker funksjonene du møter i praksis: mappinger, sekvenser, skalarer, ankere og flerlinjestrenger.

Hvor den passer, og kommentarforbeholdet

Dette er akkurat limet du trenger rundt CI-pipelines, Kubernetes- og Docker Compose-filer, og API-er som snakker JSON mens konfigurasjonen din er skrevet i YAML. Det lar deg flytte mellom de to uten å redigere for hånd.

En ting å vite: YAML-kommentarer fjernes, fordi JSON ikke har noe begrep om kommentarer, og å konvertere tilbake genererer frisk YAML uten dem.

Ofte stilte spørsmål

Hvilken YAML-versjon støttes?

Den bruker den YAML 1.2 / 1.1-kompatible tolkeren fra js-yaml, som dekker de vanlige funksjonene: tilordninger, sekvenser, skalarer, ankere og flerlinjede strenger.

Hvorfor får jeg en feil?

Inndataene tolkes før konvertering, så ugyldig YAML eller JSON viser en melding med årsaken og ofte linjen, noe som hjelper deg å oppdage problemet raskt.

Beholdes kommentarer?

Nei. YAML-kommentarer fjernes under konvertering fordi JSON ikke har kommentarer, og konvertering tilbake genererer fersk YAML uten dem.

Lastes dataene mine opp?

Nei. Konverteringen kjører helt i nettleseren din. Ingenting du limer inn forlater enheten din.

Kilder

Bygg inn dette verktøyet

Legg til dette verktøyet på ditt eget nettsted. Kopier kodesnutten nedenfor; den holdes automatisk oppdatert.

<iframe src="https://monu.tools/embed/nb/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterte verktøy