Modifica e formatta JSON online
Hosting e server
Hosting web, server privati virtuali e server dedicati.
Come modificare e formattare un JSON nel browser
Un JSON senza indentazione né evidenziazione, tutto su una sola riga, è difficile da leggere e correggere. Questo strumento ti permette di aprire, modificare, formattare e salvare un file JSON direttamente nel browser, usando l'editor open source jsoneditor (di Jos de Jong, versione 9.1.0), senza installare nulla.
A cosa serve
- Aprire un JSON e rivederlo come testo con evidenziazione o come albero di nodi.
- Individuare errori di sintassi (virgola in più, apici singoli, chiave senza virgolette) prima di usarlo nel tuo codice.
- Formattare (indentare) un JSON o comprimerlo su una sola riga con un pulsante.
- Ordinare, filtrare o trasformare il contenuto, e cercare un valore all'interno di un JSON grande.
- Modificare valori o la struttura stessa, con annulla e ripeti in caso di errore.
- Creare un JSON da zero e salvarlo come file
.json.
Due pannelli, sei modalità di lavoro
La schermata mostra due pannelli sincronizzati: ciò che cambi in uno si riflette nell'altro. Quello di sinistra parte in modalità code (testo con evidenziazione e validazione della sintassi) e quello di destra in modalità tree (albero modificabile); entrambi possono passare a una qualsiasi di queste sei modalità:
- code: il JSON come testo, con evidenziazione e avviso di errori.
- text: il JSON come testo semplice, senza evidenziazione.
- tree: albero completamente modificabile, per aggiungere, spostare o eliminare chiavi e valori.
- form: albero in cui si modificano solo i valori, senza toccare la struttura.
- view: albero di sola lettura, per ispezionare senza rischi.
- preview: vista testuale di sola lettura pensata per documenti grandi.
I pulsanti di ogni modalità
La barra degli strumenti cambia in base alla modalità:
- Formatta (
Ctrl+\) aggiunge indentazione e a capo; Comprimi (Ctrl+Shift+\) lo riduce a una sola riga. Entrambi in modalità codice. - Ordina contenuto e Filtra, ordina o trasforma contenuto: in modalità codice e in modalità albero.
- Ripara JSON (modalità codice): cerca di correggere errori tipici, vedi la sezione successiva.
- Annulla (
Ctrl+Z) e Ripeti (Ctrl+Shift+Z): in entrambe le modalità. - Espandi tutto e Comprimi tutto, e una casella di ricerca con salto al risultato successivo o precedente: in modalità albero.
Come creare, modificare e salvare un file JSON
- Scrivi o incolla il tuo JSON nel pannello sinistro, oppure premi il pulsante di caricamento per aprire un file dal tuo computer (viene letto nel browser e inserito in entrambi i pannelli).
- Controlla il pannello destro in modalità albero: essendo sincronizzato, ogni modifica appare automaticamente nell'altro pannello.
- Se vuoi solo cambiare i valori, usa la modalità form; per rivedere senza modificare, usa view o preview.
- Formattalo con Formatta, riducilo a una sola riga con Comprimi o correggi errori tipici con Ripara JSON; Annulla annulla qualsiasi modifica.
- Premi il pulsante di salvataggio, scrivi un nome di file (se non termina in
.jsonviene aggiunto automaticamente) e scaricalo.
Errori di sintassi più comuni
Un JSON valido segue una grammatica rigorosa (RFC 8259):
- Virgola finale:
{"nome": "Ana",}— bisogna togliere quest'ultima virgola. - Apici singoli:
{'nome': 'Ana'}deve essere{"nome": "Ana"}. - Chiavi senza virgolette:
{nome: "Ana"}— ogni chiave va tra virgolette doppie. - Commenti:
// questo non è valido— JSON non ammette commenti, né con//né con/* */.
Ripara JSON cerca di correggere automaticamente virgolette e caratteri di escape mal posizionati, rimuovere commenti e notazione JSONP, e convertire un oggetto JavaScript in JSON valido, anche se non garantisce di risolvere ogni errore: conviene controllare il risultato. Se il tuo JSON include un timestamp Unix o un token con una parte in Base64url (come un JWT), puoi verificarlo a parte con il convertitore di timestamp Unix o il decodificatore Base64.
Privacy
Il JSON che incolli, carichi o modifichi non esce dal tuo browser: la pagina non invia il suo contenuto a nessun server. Tutto avviene sul tuo computer, così puoi lavorare con dati che preferisci non caricare da nessuna parte.