Vai al contenuto
ToolsMinify logo
Strumenti convertitore

Convertitore YAML in JSON

Incolla YAML e convertilo in JSON online - o viceversa sulla stessa pagina.

Informazioni su Convertitore YAML in JSON

Incolla YAML e convertilo in JSON online - o viceversa sulla stessa pagina. Questo Convertitore YAML in JSON gratuito gira interamente nel browser, cosi file Docker Compose, workflow GitHub Actions e manifest Kubernetes con secret non lasciano il dispositivo. Il typing YAML 1.2 CORE di default mantiene il codice paese NO e yes come stringhe (attiva YAML 1.1 se servono booleani legacy yes/no/on/off). Stream multi-documento separati da --- diventano un array JSON; Inverti riusa l'output come input.

Come usare Convertitore YAML in JSON

  1. Scegli YAML → JSON o JSON → YAML (oppure Inverti direzione dopo una conversione).
  2. Incolla la config, trascina un file locale .yaml / .yml / .json (max 10 MB - lettura solo nel browser), o carica un esempio Docker Compose, GitHub Actions, Kubernetes o problema Norvegia.
  3. Scegli YAML 1.2 CORE (consigliato) o YAML 1.1 legacy, indent 2/4, e opzionalmente ordina chiavi. Controlla il censimento tipi e il badge multi-documento.
  4. Copia o scarica il risultato. I commenti vengono rimossi su YAML → JSON perche JSON non ne ha. Nulla viene caricato.

Esempi di Convertitore YAML in JSON

Docker Compose in JSON

Incolla un blocco services di compose.yaml e ottieni JSON tipizzato per API o fixture. Porte come "8080:80" restano stringhe se tra virgolette; numeri e booleani mantengono i tipi JSON.

Workflow GitHub Actions

Converti un estratto workflow YAML in JSON per ispezionare l'annidamento, o JSON in YAML quando modifichi fixture a mano.

Deployment Kubernetes

apiVersion / kind / metadata / spec si convertono in modo pulito. version: "1.25" tra virgolette resta stringa cosi i consumer non ricevono un float.

Stream multi-documento

Due manifest separati da --- diventano un array JSON di due oggetti. Inverti in JSON → YAML per re-emettere uno stream separato da ---.

Controllo problema Norvegia

Carica l'esempio Norvegia con YAML 1.2: country NO resta "NO". Passa a YAML 1.1 e NO diventa false - usa il censimento tipi per intercettare coercizioni silenziose.

Domande frequenti su Convertitore YAML in JSON

Come converto YAML in JSON online?
Scegli YAML → JSON, incolla il YAML (o trascina un .yaml / .yml) e copia o scarica il JSON. La conversione avviene nel browser - nulla viene caricato.
Posso convertire JSON in YAML sulla stessa pagina?
Si. Passa a JSON → YAML o usa Inverti direzione. Un array di oggetti da conversione multi-documento re-emette uno stream YAML separato da ---.
Funziona per Docker Compose, GitHub Actions e Kubernetes?
Si. Sono i casi principali. Carica gli esempi integrati o incolla compose.yaml, workflow o Deployment. Le config private restano sulla macchina perche il parsing non lascia il browser.
Cos'e il problema Norvegia?
YAML 1.1 tratta yes, no, on, off, y e n non quotati come booleani, quindi il codice paese NO diventa false in JSON. Questo strumento usa YAML 1.2 CORE di default, che mantiene NO e yes come stringhe. Attiva YAML 1.1 solo se serve comportamento legacy.
Come vengono gestiti file YAML multi-documento?
Documenti separati da --- diventano un array JSON, un elemento per documento nell'ordine sorgente. Corrisponde a come molti strumenti DevOps trattano uno stream di manifest.
I commenti YAML sono conservati in JSON?
No. JSON non ha sintassi commenti, quindi i commenti # vengono rimossi. L'UI mostra un badge quando erano presenti cosi sai che le annotazioni non sono sopravvissute.
Il mio YAML viene caricato su un server?
No. Parsing e conversione avvengono solo nel browser. Sicuro per manifest con secret, URL database e hostname interni.
In cosa differisce da altri convertitori YAML in JSON?
Un URL copre entrambe le direzioni con Inverti, toggle schema YAML 1.2 vs 1.1 per il problema Norvegia, multi-documento → array JSON con badge conteggio, censimento tipi live, esempi DevOps ed errori precisi per riga - senza caricare la config.