Monu Tools

Conversor de YAML a JSON

Converteix YAML a JSON i JSON a YAML, en tots dos sentits. Valida mentre converteix i mostra errors clars. Tot s'executa al teu navegador.

Com fer servir YAML ⇄ JSON

  1. 01

    Tria la direcció: YAML a JSON o JSON a YAML.

  2. 02

    Enganxa el teu YAML o JSON al panell d'entrada.

  3. 03

    Copia el resultat convertit o llegeix l'error si l'entrada no és vàlida.

Què fa

Aquest convertidor transforma YAML en JSON i JSON en YAML, en totes dues direccions. Tria la direcció, enganxa la teva entrada, i copia el resultat convertit o llegeix un error clar si l'entrada està mal formada.

Tot es processa localment al teu navegador, així que les teves dades es queden al teu dispositiu.

En què es diferencien els dos formats

YAML i JSON descriuen el mateix tipus de dades, però amb prioritats diferents. JSON és estricte i compacte, cosa que va bé per a les API i les màquines; YAML es basa en el sagnat i és més fàcil de llegir i editar per a les persones, i és per això que domina els fitxers de configuració.

Validació i l'analitzador

Cada conversió analitza primer l'origen, així que l'entrada mal formada es detecta i es reporta amb el motiu i sovint la línia, en lloc de produir silenciosament un resultat trencat. Una conversió amb èxit, doncs, també et diu que l'entrada era vàlida.

Fa servir l'analitzador compatible amb YAML 1.2 i 1.1 de js-yaml, que cobreix les característiques que trobes a la pràctica: mapes, seqüències, escalars, àncores i cadenes de diverses línies.

On encaixa, i l'advertència dels comentaris

Aquesta és exactament la cola que necessites al voltant de canonades de CI, fitxers de Kubernetes i Docker Compose, i API que parlen JSON mentre la teva configuració està escrita en YAML. Et permet moure't entre els dos sense editar a mà.

Una cosa que cal saber: els comentaris de YAML es descarten, perquè JSON no té el concepte de comentaris, i convertir de nou genera YAML fresc sense ells.

Preguntes freqüents

Quina versió de YAML admet?

Fa servir l'analitzador compatible amb YAML 1.2 / 1.1 de js-yaml, que cobreix les funcions habituals: mapatges, seqüències, escalars, àncores i cadenes multilínia.

Per què obtinc un error?

L'entrada s'analitza abans de convertir-la, de manera que un YAML o JSON no vàlid mostra un missatge amb el motiu i sovint la línia, cosa que t'ajuda a detectar el problema ràpidament.

Es conserven els comentaris?

No. Els comentaris de YAML es descarten durant la conversió perquè JSON no en té, i en convertir de nou es genera un YAML nou sense ells.

Es pugen les meves dades?

No. The conversion runs entirely in your browser; nothing you paste leaves your device.

Fonts

Incrusta aquesta eina

Afegeix aquesta eina al teu propi lloc web. Copia el fragment de sota; es manté actualitzat automàticament.

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

Eines relacionades