Sito
Chi siamo
Costruiamo piccoli strumenti per sviluppatori che rispettano i file che ci incolli dentro.
Perché esiste
Di convertitori da YAML a JSON non c’è carenza. Ciò che manca è uno che aiuti quando lo YAML è rotto — che è l’unico momento in cui serve davvero uno strumento e non uno script di una riga.
Prima di costruire questo, abbiamo provato quindici dei convertitori più popolari. Uno segnala ogni errore come «An error has occured» — scritto male, e senza numero di riga. Un altro dice «Error: Not a valid value». Un terzo ha il pulsante di copia disabilitato nel codice sorgente. Un quarto chiede 9 $ per 48 ore di una conversione che gira sul tuo computer. Diversi fanno passare la tua configurazione dai loro server per offrire un link di condivisione, e almeno uno rende quei link pubblici per impostazione predefinita.
Cosa facciamo di diverso
Ogni errore di parsing viene tradotto in una frase su cui puoi agire, fissata alla riga e alla colonna esatte e segnata nell’editor. Parentesi e virgolette non chiuse — che la maggior parte dei parser segnala come problema di indentazione da tutt’altra parte — vengono rilevate in modo specifico, e indichiamo il delimitatore mai chiuso.
Avvisiamo anche della divergenza tra YAML 1.1 e 1.2, cosa che nessun altro convertitore trovato fa. È la differenza tra country: no che significa la stringa «no» e che significa false, e ha rotto deploy reali.
Come funziona
Il sito è statico. La conversione avviene nel tuo browser con js-yaml; il formatter usa il pacchetto yaml, il cui albero sintattico concreto è ciò che rende possibile conservare i commenti. L’editor è CodeMirror 6, caricato dopo che la pagina è interattiva così da non ritardare mai il primo rendering. Non c’è backend, né database, né analisi del contenuto che incolli.
Cosa ci sta a cuore
L’obiettivo non è diventare una piattaforma pesante. È rendere meno fastidioso il lavoro quotidiano con i formati testuali: messaggi di errore chiari, output prevedibile, pagine veloci e nessun muro di account tra te e ciò per cui sei venuto.
Cosa non farà mai
- Chiederti di registrarti.
- Contare, limitare o mettere un tetto alle tue conversioni.
- Chiederti di condividere la pagina per sbloccare una funzione.
- Inviare ciò che incolli a un server — non c’è nessun posto dove possa andare.
Tutti gli strumenti
YAML in JSON
Converti YAML in JSON formattato o minificato, con errori sulla riga esatta.
ApriJSON in YAML
Trasforma JSON in YAML leggibile, controllando indentazione e ordine delle chiavi.
ApriValidatore YAML
Controlla la sintassi YAML e ricevi una spiegazione chiara.
ApriFormatter YAML
Riformatta YAML disordinato con indentazione coerente e commenti preservati.
Apri