È testo, quindi lo apre tutto. È la lettura la parte che ha bisogno di aiuto.
Un file `.json` contiene dati strutturati: oggetti con campi denominati, elenchi di cose, numeri e stringhe. È il formato in cui risponde un’API e quello in cui la maggior parte delle applicazioni esporta le proprie impostazioni, ed è per questo che ne compare uno in una cartella dei download senza spiegazioni.
Trascinarlo in una finestra del browser funziona bene: Firefox e Chrome mostrano entrambi una vista pieghevole e ricercabile invece del testo grezzo. VS Code lo apre con le pieghe e riformatta con un solo comando un file scritto su una riga sola.
Un’esportazione molto grande — decine di megabyte — metterà in difficoltà un editor. Uno strumento da riga di comando come `jq` le legge senza caricare tutto il file in una finestra.
I tre difetti soliti sono una virgola in coda dopo l’ultimo elemento, gli apici singoli dove il formato vuole quelli doppi, e un commento — il JSON non ha commenti, qualunque aspetto avesse il file da cui è arrivato.
Un errore che indica una riga e una colonna merita fiducia: il parser si è fermato esattamente lì, e il difetto di solito è un carattere prima.
Una vista pieghevole serve a ispezionare i dati. Quando lo scopo è mostrarli a qualcuno, la conversione in Markdown trasforma un elenco di record in una tabella e gli oggetti annidati in sezioni con un titolo — le stesse informazioni, in una forma che sopravvive all’essere incollata in un documento.