Strumenti per sviluppatori

Convertitore YAML in JSON

Analizza un sottoinsieme pratico di YAML e mostra il JSON equivalente.

Convertitore YAML in JSON workspace

Come usarlo

Incolla YAML che usa spazi per l’indentazione. Converti mostra JSON. Tab, anchor, alias e tag vengono rifiutati con una spiegazione.

Esempio

Il mapping di esempio diventa un oggetto JSON.

Input

name: Ada Lovelace
fields:
  - mathematics
  - computing
born: 1815

Output

{
  "name": "Ada Lovelace",
  "fields": [
    "mathematics",
    "computing"
  ],
  "born": 1815
}

Come funziona

Il parser legge indentazione, mapping, sequenze, stringhe quotate, commenti, booleani, null e numeri. Valori JSON in stile flow come [1, 2] sono accettati quando sono JSON validi.

Errori comuni

  • Sono stati usati i tab per l’indentazione Sostituisci i tab con spazi.
  • Una riga usa & o * Anchor e alias non sono supportati. Ripeti invece il valore.
  • La struttura è ambigua Metti uno spazio dopo ogni due punti.

Limiti

Non è un’implementazione YAML 1.1 completa. yes, no, on e off restano stringhe così non diventano booleani in silenzio. Più documenti in un solo file non sono supportati.

Privacy

Il testo che incolli viene elaborato nel tuo browser. PepsTools non lo riceve, non lo memorizza e non lo invia ad altri servizi.

Domande

Perché yes non viene convertito in true?

Solo true, false, null e ~ hanno un significato speciale qui. Così la conversione resta prevedibile.