CanDoYa
RO

Convertor YAML în JSON

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

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

Cum convertești YAML în JSON?

Lipește YAML în convertor. Documentul este analizat, obiectele, array-urile și valorile scalare sunt păstrate, apoi sunt serializate ca JSON strict. Poți alege o ieșire compactă sau indentare cu 2 ori 4 spații. Mai multe documente YAML devin un singur array JSON, iar toată procesarea are loc în browser.

Cum se folosește

  1. 1Lipește YAML. Scrie YAML, lipește un fragment sau încarcă exemplul cu mai multe documente.
  2. 2Alege indentarea JSON. Folosește ieșirea compactă sau selectează indentare cu 2 ori 4 spații. Conversia se actualizează imediat.
  3. 3Copiază sau descarcă. Verifică mesajul de stare, apoi copiază JSON-ul sau salvează-l ca fișier .json.

Pentru cine este

YAML este comod pentru configurările editate de oameni, iar JSON este acceptat de aproape orice API, script și aplicație web. Convertorul gestionează mapări, secvențe, șiruri bloc, ancore și aliasuri din YAML 1.2, apoi creează JSON pe care îl poți copia sau descărca. Comentariile sunt eliminate, fiindcă JSON nu are sintaxă pentru ele.

Conversia rulează local, fără încărcare și fără cont. O poți folosi pentru manifeste Kubernetes, setări de implementare și configurări interne care pot conține nume de gazdă, token-uri sau alte valori confidențiale.

Întrebări frecvente

YAML-ul meu este încărcat în timpul conversiei?

Nu. Analizarea și serializarea JSON au loc în browser. YAML-ul nu este trimis la un server de conversie, deci configurarea privată rămâne pe dispozitiv. Dacă sursa conține secrete, nu distribui starea paginii sau rezultatul copiat.

Acest YAML JSON converter este gratuit?

Da. Poți converti, copia și descărca JSON fără cont sau instalare de programe. Nu există o limită artificială pentru numărul de documente, fiindcă procesarea are loc pe dispozitiv. Fișierele foarte mari rămân limitate de memoria și viteza disponibile în browser.

Ce se întâmplă cu comentariile YAML?

Comentariile sunt eliminate în timpul conversiei, deoarece JSON standard nu are sintaxă pentru comentarii. Cheile și valorile rămân, dar notele care încep cu # dispar. Dacă vrei să păstrezi o notă, salveaz-o înainte ca un câmp real, de exemplu _comment.

Sunt acceptate mai multe documente YAML separate prin ---?

Da. Un flux YAML cu două sau mai multe documente este convertit într-un singur array JSON, în ordinea sursei. Fiecare element din array reprezintă un document YAML. Un singur document rămâne obiect, array sau valoare scalară, fără un înveliș inutil.

Cum sunt convertite ancorele și aliasurile YAML?

Ancorele și aliasurile sunt rezolvate înainte de scrierea JSON-ului. JSON nu are sintaxă pentru ancore, așa că fiecare alias devine valoarea completă la care face referire. Aliasurile circulare sau extinse excesiv sunt respinse pentru a evita o conversie nesigură ori înșelătoare.

De ce respinge convertorul unele valori YAML?

Tag-urile personalizate și valorile specifice YAML, precum seturile, datele binare, marcajele temporale și numerele nefinite, pot reprezenta tipuri pe care JSON strict nu le poate reda. Modificarea lor fără avertisment ar schimba documentul, așa că convertorul le marchează ca incompatibile. Pune valoarea între ghilimele pentru a o păstra ca text sau înlocuiește-o cu o mapare, o secvență ori o valoare scalară compatibilă cu JSON.