Converti JSON in YAML leggibile

Incolla JSON valido e riscrivilo come YAML per esempi di configurazione, documentazione API e note strutturate per sviluppatori.

Tutte le conversioni avvengono localmente nel tuo browser. Nessun JSON, CSV, YAML o XML viene inviato ai nostri server.
JSONYAML

Esempi rapidi

Trasforma JSON rigoroso in YAML facilmente leggibile

JSON è preciso, ma YAML è spesso più facile da leggere in snippet di configurazione, runbook, documentazione API ed esempi di infrastruttura. Questo convertitore analizza innanzitutto JSON valido, quindi scrive la struttura YAML equivalente.

Il risultato è un punto di partenza pulito, non un assistente per la scrittura di YAML. JSON non contiene commenti, ancore, alias o tag YAML personalizzati, quindi tali funzionalità non vengono generate durante la conversione.

Come JSON si mappa in YAML

  • Gli oggetti diventano mappature YAML.
  • Gli array diventano sequenze YAML.
  • Stringhe, numeri, booleani e null mantengono il valore analizzato dal JSON.
  • Gli spazi bianchi nel JSON sorgente non influenzano la struttura dei dati.
Nota sull'input: La sintassi di oggetti JavaScript non è JSON. Metti tra virgolette le chiavi e le stringhe, rimuovi i commenti e le virgole finali prima di convertire.

Buoni usi per l'output

  • Sposta esempi di risposte API nella documentazione basata su YAML.
  • Redigi esempi di configurazione a partire da fixture JSON.
  • Confronta oggetti nidificati in un formato più orientato alle righe.
  • Prepara piccoli frammenti YAML prima di aggiungere manualmente i commenti.

Domande frequenti su JSON in YAML

Perché la sintassi di oggetti JavaScript non funziona?

Il parser si aspetta JSON, non JavaScript. Le chiavi e le stringhe degli oggetti devono essere tra virgolette, i commenti non sono consentiti e le virgole finali sono invalide.

Il convertitore aggiungerà commenti o ancore YAML?

No. JSON non contiene commenti, ancore o alias, quindi il YAML generato riflette solo i dati parsati da JSON.

Dovrei usare direttamente questo output come configurazione di produzione?

Rivedilo prima. La sintassi YAML può essere valida pur necessitando comunque commenti, valori specifici per l'ambiente o controlli di schema per lo strumento di destinazione.