Input YAML

Output JSON

Cos'è YAML do JSON?

YAML e JSON rappresentano entrambi dane strutturati—oggetti, array, stringhe, numeri e booleani. YAML è orientato all'uomo con indentazione e nessuna parentesi; JSON è onnipresente nelle API e nei sistemi di configurazione. La conversione da YAML do JSON trasforma chiavi e strutture annidate in oggetti e array JSON standard. La specifica YAML 1.2 e la specifica JSON definiscono i formati. YAML è un superset di JSON, quindi la maggior parte dei documenti YAML si converte correttamente.

Questo narzedzie analizza il tuo YAML e produce il JSON equivalente. La conversione funziona interamente nel tuo browser. Nulla viene inviato a un server—sicuro per configurazioni di produzione, manifesti Kubernetes o dane sensibili.

Esempi YAML do JSON

Konwertuj YAML in JSON. Przyklad a tema telecom:

Przyklad: Record Abbonato

Input YAML

Output JSON:

Output JSON

Clicca sul pulsante Przyklad in alto per caricare altri esempi nell'editor.

Jak uzywac tego narzedzia

1

Incolla o Wczytaj YAML

Kopiuj il tuo YAML e incollalo nell'editor sinistro. Puoi anche cliccare su Wczytaj per caricare un plik .yaml o .yml dal tuo computer. Il pulsante Przyklad carica dane di esempio per i test.

2

Visualizza l'Output JSON

Il pannello destro mostra il JSON convertito. Usa <strong>Minifikuj</strong> per un output compatto su una riga, o lascialo formattato per la leggibilità. Il YAML nieprawidlowy mostra un errore—correggilo prima con il Walidator YAML.

3

Kopiuj o Pobierz

Usa <strong>Kopiuj</strong> per mettere il risultato negli appunti, o <strong>Pobierz</strong> per salvarlo come plik <code>.json</code>. Per la conversione inversa, usa JSON do YAML. Per formattare prima il YAML, usa il YAML Formatter.

Quando YAML do JSON è Utile

I manifesti Kubernetes, i plik Docker Compose e i workflow GitHub Actions sono spesso scritti in YAML. Quando devi passare quella configurazione a un sistema che si aspetta JSON—un'API, un database o uno script—questo narzedzie fa la conversione. Per estrarre valori specifici da YAML di grandi dimensioni, puoi convertire in JSON e usare jq.

I plik di configurazione come application.yml (Spring Boot) o .gitlab-ci.yml sono YAML. Convertire in JSON aiuta nell'integrazione con narzedzia che accettano solo JSON, o nella validazione della struttura rispetto a uno schema JSON.

Alcune API e database memorizzano o accettano JSON. Se i tuoi dane sorgente sono in YAML, la conversione qui ti dà il JSON di cui hai bisogno. Per convertire in XML invece, usa YAML do XML.

Czesto zadawane pytania

I commenti vengono preservati?

Nie. JSON non ha una sintassi per i commenti. I commenti YAML vengono rimossi durante la conversione in JSON. Se hai bisogno di mantenere i commenti, tieni i dane in YAML.

Jak to dziala con ancore e alias YAML?

Le ancore e gli alias vengono risolti durante la conversione. L'output JSON contiene la struttura espansa, non i riferimenti.

I miei dane sono privati?

Sì. La conversione funziona interamente nel tuo browser usando JavaScript. Nessun dato viene inviato a nessun server. Puoi confermarlo aprendo la scheda Rete del browser mentre usi lo narzedzie.

Come vengono gestite le stringhe multiriga in YAML?

Le stringhe multiriga YAML (blocchi letterali o folded) si convertono in stringhe JSON. Le interruzioni di riga vengono preservate. Per contenuti multiriga complessi, l'output JSON potrebbe usare newline con escape.

Posso validare l'output JSON?

Sì. Kopiuj l'output e incollalo nel Formater JSON o nel Walidator JSON per verificare struttura e sintassi.

Powiazane narzedzia

Specifica YAML. Specifica JSON. MDN. Riferimento rapido YAML. RFC 8259. YAML. Postman.