Convertește JSON în YAML și înapoi, cu validare.

Conversia rulează live în browserul tău — nimic nu este încărcat. Editează oricare parte și cealaltă urmează instant.  · Trage un fișier .json / .yaml pe oricare panou

Indentare
data.json
data.yaml

Despre JSON ↔ YAML

Convertorul JSON ↔ YAML traduce între cele două formate în ambele direcții, cu validare integrată. Lipește JSON pe o parte sau YAML pe cealaltă, iar conversia are loc live, în browserul tău; erorile de sintaxă sunt raportate cu locația exactă, astfel încât o virgulă rătăcită sau o indentare greșită sunt găsite în câteva secunde.

Formatarea este configurabilă: alege lățimea indentării și, opțional, sortează cheile obiectelor alfabetic, pentru un rezultat stabil, prietenos pentru diff. Statisticile live arată liniile, octeții, cheile și adâncimea de imbricare a documentului tău, iar instrumentul îți spune dacă rădăcina este un obiect, un array sau o valoare scalară.

Poți tasta, lipi, încărca un fișier sau trage unul pe pagină, apoi copia sau descărca rezultatul convertit. Pentru că totul rulează client-side, fișierele de configurare cu secrete nu părăsesc niciodată calculatorul tău — un pod practic de zi cu zi între payload-urile API și configurările Kubernetes, CI sau Docker Compose.

Cum să utilizați JSON ↔ YAML

  1. Lipește JSON-ul sau YAML-ul tău în panoul corespunzător — sau încarcă ori trage un fișier pe pagină.
  2. Rezolvă orice eroare de sintaxă folosind poziția liniei raportată, dacă este semnalată una.
  3. Setează lățimea indentării și comută sortarea cheilor după preferință.
  4. Citește rezultatul convertit în panoul opus, împreună cu statisticile documentului.
  5. Copiază rezultatul sau descarcă-l ca fișier.

Întrebări frecvente

Pentru date, da — YAML este un superset al JSON, așa că fiecare document JSON are o reprezentare YAML și invers. Ce se schimbă este sintaxa: YAML folosește indentarea și permite comentarii, deși comentariile se pierd la conversia în JSON, care nu are sintaxă pentru comentarii.

Intrarea invalidă este semnalată cu poziția eșecului, astfel încât poți sări direct la linia problematică — de obicei o virgulă sau un ghilimele lipsă în JSON, sau indentare inconsistentă și caractere speciale neescapate în YAML.

Ordonează cheile obiectelor alfabetic la fiecare nivel al rezultatului. Cheile sortate fac fișierele convertite deterministe, ceea ce menține mici diferențele din controlul versiunilor și facilitează compararea a două configurări una lângă alta.

YAML tipizează automat scalarii necitați: yes și no devin boolean-i, 012 poate fi analizat ca un număr, iar codurile de țară precum NO sunt capcane notorii. Pune valoarea între ghilimele în sursa ta YAML pentru a o forța să rămână un șir de caractere.

Da — conversia rulează în întregime în browserul tău, inclusiv fișierele pe care le tragi. Nimic nu este transmis, așa că este sigur să convertești configurări care conțin credențiale sau nume de gazdă interne.

Da, este gratuit, fără plată în funcție de dimensiune — convertește în ambele direcții de câte ori ai nevoie.


Căutări populare
json în yaml yaml în json convertor json yaml convertește yaml online validator yaml instrument json yaml
Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.