jsonecho

JSON în YAML

Convertează JSON în YAML legibil pentru fișiere de configurare, manifeste Kubernetes și pipelines CI.

Se încarcă instrumentul...

Cum folosești JSON în YAML

  1. Lipește JSON, de exemplu un document OpenAPI sau un manifest Kubernetes în formă JSON.
  2. Alege un indent de de 2 sau 4.
  3. Copiază YAML în fișierul de configurare.

Despre JSON în YAML

YAML este un superset al JSON în practică, ceea ce înseamnă că fiecare fișier JSON poate fi exprimat ca YAML. Diferența este legătura: fără brațe, fără ghilimele în jurul majorității corzilor, și indentare în loc de punctuare. Acesta este motivul pentru care Kubernetes, Docker Compose, GitHub Actions, Ansible și OpenAPI se bazează pe ea.

Convertorul scrie YAML în stil bloc. Strings sunt ghilimele doar atunci când trebuie să fie, de exemplu atunci când arată ca numere sau boolean, așa că "true" rămâne o șiră și nu se transformă într-un boolean pe cealaltă parte.

Întrebări frecvente

Oare "da" sau "nu" vor rămâne linii?

Da. Ele sunt scrise cu ghilimele astfel încât parser-urile care urmează regulile mai vechi ale YAML 1.1 să nu le citească ca boolean. Același lucru este valabil și pentru valori precum "1.0" sau "zero".

Sunt păstrate comentariile?

JSON nu are comentarii, așa că nu există nimic de transferat. Le poți adăuga în fișierul YAML mai târziu.

Pot să convertesc YAML înapoi în JSON?

Da, cu instrumentul YAML la JSON. O călătorie de întoarcere îți dă aceleași date.

De ce este strângerea mea lungă pe o linie?

Poldarea liniei este dezactivată, astfel încât valorile lungi rămân pe o singură linie. Asta evită ruperi surprinzătoare de linie în fișierele generate.

Mai multe din Convertoare

Toate instrumentele →