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.