CanDoYa
RO

Convertor JSON în YAML

Rulează integral în browserul tău - fără încărcare, fără cont.

JSON
YAML
Lipește JSON ca să îl convertești în YAML.
Distribuie acest instrument

Cum convertești JSON în YAML?

Lipești JSON-ul în convertor, iar acesta reserializează aceleași date ca YAML în format bloc: obiectele devin perechi cheie-valoare, listele devin liste cu liniuță, iar structurile imbricate sunt indentate automat. Alegi indentare de 2 sau 4 spații, iar totul rulează direct în browser, așa că nimic nu este încărcat pe un server.

Cum se folosește

  1. 1Lipește JSON-ul. Lipește sau scrie JSON în panoul din stânga, sau încarcă exemplul ca să vezi formatul.
  2. 2Alege indentarea. Selectează 2 sau 4 spații. JSON-ul invalid este semnalat în bara de stare cu eroarea exactă de parsare.
  3. 3Copiază YAML-ul. YAML-ul se actualizează live în dreapta. Îl poți copia sau descărca ca fișier .yaml.

Pentru cine este

JSON și YAML descriu același model de date (obiecte, liste, șiruri, numere, valori booleene și null), așa că trecerea de la unul la celălalt este o reserializare fără pierderi, nu o traducere. Acest instrument analizează JSON-ul tău și îl emite din nou ca YAML curat, în format bloc: acoladele și parantezele drepte dispar în favoarea indentării, ghilimelele dispar de la chei și de la șirurile simple, iar lizibilitatea crește. Este util când un fișier de configurare, un pipeline de CI sau un manifest Kubernetes cer YAML, dar datele tale au pornit ca JSON.

Totul se întâmplă local, în browser, cu JavaScript. Datele tale nu sunt niciodată încărcate, înregistrate sau trimise către un server, așa că poți converti în siguranță răspunsuri de API, secrete sau configurări cu valori private.

Întrebări frecvente

Conversia din JSON în YAML se face fără pierderi?

Da. JSON și YAML au aceleași tipuri de date, așa că fiecare obiect, listă, șir, număr, valoare booleană și null se mapează direct. Instrumentul pune între ghilimele și șirurile pe care YAML le-ar putea interpreta greșit, deci parsarea YAML-ului înapoi îți dă exact valorile originale.

Pot alege indentarea?

Da. Alege 2 sau 4 spații din selectorul de indentare. YAML folosește doar spații, niciodată tab-uri, așa că ambele opțiuni produc un rezultat valid și portabil, acceptat de orice parser.

Ce se întâmplă cu obiectele și listele imbricate?

Sunt indentate ca YAML în format bloc. Obiectele imbricate coboară cu un nivel, listele devin liste cu liniuță, iar o listă de obiecte primește forma compactă „- cheie: valoare”. Obiectele și listele goale apar ca {} și [].

Ce se întâmplă dacă JSON-ul meu este invalid?

Bara de stare devine roșie și arată eroarea exactă de parsare, inclusiv poziția, ca să găsești virgula în plus sau ghilimeaua lipsă. Rezultatul rămâne gol până când JSON-ul devine valid.

Datele mele sunt trimise undeva?

Nu. Conversia rulează integral în browser, cu JavaScript. Nimic din ce lipești nu este trimis către un server, stocat sau înregistrat, așa că este sigur pentru date private sau sensibile.