OKfmt

JSON YAML

Converte JSON in YAML 1.2 con indentazione invece di parentesi graffe per file di configurazione Kubernetes, Docker Compose e CI.

Trascina i file qui o clicca

Ctrl+V per incollare dagli appunti

Come convertire JSON in YAML

  1. 1Carica il tuo file JSON tramite trascinamento, clic o incolla.
  2. 2Modifica le impostazioni di qualità se necessario.
  3. 3Clicca su 'Converti adesso' e attendi il completamento della conversione.
  4. 4Scarica il tuo file YAML convertito.

Informazioni sulla conversione da JSON a YAML

JSON è un formato di interscambio testuale a base di chiave-valore che segue lo standard RFC 8259. Supporta solo sei tipi di dati base e non supporta i commenti. YAML è un formato di serializzazione basato sull'indentazione che segue lo standard 1.2, supporta i riferimenti di ancoraggio ed è il formato comune per le configurazioni di Kubernetes. Questa conversione soddisfa il requisito di adattamento del formato del file di configurazione.

L'output YAML ha solitamente una dimensione inferiore rispetto al JSON originale. Tutti i valori numerici, booleani, strutture nidificate e nomi di chiave del JSON originale sono completamente preservati. JSON non supporta nativamente i commenti, quindi nessun commento può essere mantenuto. I dati JSON originali sono mappati completamente alla struttura di indentazione YAML secondo la loro gerarchia.

L'output di questa conversione è conforme allo standard YAML 1.2. Può essere usato direttamente per le configurazioni di cluster Kubernetes 1.x e per i file di configurazione di Docker Compose, si adatta a tutti i flussi di lavoro CI/CD principali, e l'output può essere usato senza regolazioni di formato secondarie.

JSON vs YAML: confronto tecnico

CaratteristicaJSONYAML
Rilasciato nel20012001
SviluppatoreDouglas CrockfordYAML community

FAQ su JSON → YAML

La struttura di output avrà errori dopo la conversione

Se la struttura JSON originale è valida, la struttura YAML di output corrisponderà completamente ai dati originali. La coerenza strutturale può essere verificata con strumenti ufficiali di convalida YAML, e non si verificano deviazioni strutturali.

I commenti del JSON originale vengono preservati

La specifica ufficiale JSON non supporta i commenti, quindi il JSON standard non contiene contenuto di commento. I commenti non standard non possono essere preservati nel YAML standard, e l'output include solo i dati conformi alla specifica.

Qual è il limite di dimensione del file

Il limite superiore per la conversione di un singolo file è 50MB, e può essere elaborato un solo file per conversione. I file che superano il limite vengono rifiutati dal sistema, ed è necessario dividere il file prima di inviarlo di nuovo.

I miei file vengono archiviati

La conversione viene completata lato server. I file vengono caricati sul server tramite HTTPS, e il server elimina immediatamente sia il file sorgente che quello di output al termine della conversione, non viene effettuato alcun archiviazione.