Konwerter JSON do YAML
Konwertuj JSON in formato YAML istantaneamente con validazione
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
Output YAML:
Clicca il pulsante Przyklad sopra per caricare più esempi nell'editor.
Come usare questo narzedzie
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.
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.
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.