Monu Tools

YAML til JSON-konverter

Konvertér YAML til JSON og JSON tilbage til YAML, begge veje. Validerer undervejs og viser tydelige fejl. Alt kører i din browser.

Sådan bruger du YAML ⇄ JSON

  1. 01

    Vælg retningen: YAML til JSON eller JSON til YAML.

  2. 02

    Indsæt din YAML eller JSON i inputpanelet.

  3. 03

    Kopiér det konverterede resultat, eller læs fejlen, hvis inputtet er ugyldigt.

Hvad den gør

Denne konverter transformerer YAML til JSON og JSON til YAML, i begge retninger. Vælg retningen, indsæt dit input, og kopier det konverterede resultat eller læs en klar fejl, hvis inputtet er fejlbehæftet.

Alt behandles lokalt i din browser, så dine data bliver på din enhed.

Sådan adskiller de to formater sig

YAML og JSON beskriver den samme slags data, men med forskellige prioriteter. JSON er streng og kompakt, hvilket passer til API'er og maskiner; YAML er indrykningsbaseret og nemmere for mennesker at læse og redigere, hvilket er grunden til, at det dominerer konfigurationsfiler.

Validering og parseren

Hver konvertering parser kilden først, så fejlbehæftet input fanges og rapporteres med årsagen og ofte linjen, i stedet for stille at producere et ødelagt resultat. En vellykket konvertering fortæller dig derfor også, at inputtet var gyldigt.

Den bruger den YAML 1.2- og 1.1-kompatible parser fra js-yaml, der dækker de funktioner, du møder i praksis: mappings, sekvenser, skalarer, ankre og flerlinjede strenge.

Hvor den passer ind, og kommentarforbeholdet

Dette er præcis den lim, du har brug for omkring CI-pipelines, Kubernetes- og Docker Compose-filer, og API'er der taler JSON, mens din konfiguration er skrevet i YAML. Den lader dig bevæge dig mellem de to uden håndredigering.

En ting at vide: YAML-kommentarer droppes, fordi JSON ikke har noget begreb om kommentarer, og konvertering tilbage genererer frisk YAML uden dem.

Ofte stillede spørgsmål

Hvilken YAML-version understøttes?

Den bruger den YAML 1.2/1.1-kompatible fortolker fra js-yaml, der dækker de gængse funktioner: mappings, sekvenser, skalarer, ankre og flerlinjede strenge.

Hvorfor får jeg en fejl?

Inputtet fortolkes før konvertering, så ugyldig YAML eller JSON viser en meddelelse med årsagen og ofte linjen, hvilket hjælper dig med hurtigt at finde problemet.

Bevares kommentarer?

Nej. YAML-kommentarer fjernes under konvertering, fordi JSON ikke har kommentarer, og at konvertere tilbage genererer ny YAML uden dem.

Uploades mine data?

Nej. Konverteringen kører helt i din browser; intet, du indsætter, forlader din enhed.

Kilder

Indlejr dette værktøj

Tilføj dette værktøj til dit eget websted. Kopiér uddraget nedenfor, det holder sig automatisk opdateret.

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

Relaterede værktøjer