Input JSON

Output YAML

Cos'è JSON do YAML?

YAML (YAML Ain't Markup Language) è un formato leggibile dall'uomo usato nei plik di configurazione come i manifest di Kubernetes, Docker Compose e GitHub Actions. Usa l'indentazione invece delle parentesi. JSON e YAML sono in gran parte intercambiabili per gli stessi dane: entrambi rappresentano oggetti, array, stringhe e numeri. Convertire JSON in YAML ti dà un formato di configurazione più leggibile.

Questo narzedzie viene eseguito nel tuo browser. Incolla JSON e ottieni YAML. Niente viene inviato a un server. La conversione segue la specifica YAML 1.2.

Esempi JSON do YAML

Konwertuj JSON in YAML. Przyklad con tema telecomunicazioni:

Przyklad: Record abbonato

Input JSON

Output YAML:

Output YAML

Clicca il pulsante Przyklad sopra per caricare più esempi nell'editor.

Come usare questo narzedzie

1

Incolla JSON

Incolla il tuo JSON nell'editor di sinistra o carica un plik. Usa Przyklad per dane di prova. Il JSON deve essere prawidlowy.

2

Visualizza l'output YAML

Il pannello di destra mostra lo YAML. Gli oggetti usano coppie chiave-valore con indentazione. Gli array usano prefissi -. Un JSON nieprawidlowy mostrerà un errore.

3

Pobierz o copia

Usa <strong>Pobierz</strong> o <strong>Kopiuj</strong> per ottenere lo YAML. Per la conversione inversa, usa YAML do JSON. Per formattare prima il JSON, usa il Formater JSON.

Quando YAML è preferito

YAML è comune in DevOps e infrastruttura: configurazioni Kubernetes, Docker Compose, pipeline CI/CD come GitHub Actions. È più facile da leggere e modificare rispetto a JSON per i plik di configurazione. JSON è migliore per API e scambio dane tra macchine. La conversione tra loro è semplice poiché rappresentano le stesse strutture dane.

I plik di configurazione come application.yml (Spring Boot) o .gitlab-ci.yml sono tipicamente YAML. Se i tuoi dane sorgente sono JSON (es. da un'API o export di database), convertendo qui ottieni il formato YAML necessario per il deployment. Per estrarre prima valori specifici da JSON di grandi dimensioni, usa jq.

czesto zadawane pytania

L'indentazione è significativa in YAML?

Sì. YAML usa l'indentazione per denotare l'annidamento. Gli spazi contano; i tab non sono permessi. Il convertitore produce un'indentazione valida.

Posso convertire YAML di nuovo in JSON?

Sì. Usa lo narzedzie YAML do JSON.

I miei dane vengono inviati da qualche parte?

Nie. La conversione viene eseguita nel browser.

YAML supporta i commenti?

Sì. YAML supporta i commenti con #. JSON no. Quando si converte JSON in YAML, i commenti non vengono aggiunti. Se hai bisogno di commenti nella tua configurazione, aggiungili dopo la conversione.

Cosa succede con gli anchor e gli alias YAML?

JSON non ha un equivalente per il riutilizzo con & e * di YAML. Il convertitore produce YAML standard senza anchor. Le strutture duplicate verranno ripetute.

powiazane narzedzia

La specifica YAML è su yaml.org. Per JSON, vedi json.org e MDN.