Torna a Strumenti

JSON Formatter Online

Formatta, valida ed esplora JSON nel browser: vista ad albero, righe di errore esatte e JSONPath, senza upload

Ultimo aggiornamento
My tools
No tools yet

Caricamento...

Come formattare e validare JSON online

  1. 1

    Incolla o apri il JSON

    Incolla il JSON nell'editor a sinistra o trascinaci un file .json. Il contenuto resta nel browser e non viene mai caricato.

  2. 2

    Esplora l'albero e controlla gli errori

    A destra compare un albero richiudibile. Se il JSON non è valido, il pannello errori indica riga, colonna e motivo e può correggere i problemi comuni in un clic.

  3. 3

    Formatta, poi copia o scarica

    Scegli 2 o 4 spazi o tabulazione, oppure minifica su una riga, quindi copia il risultato o scaricalo come file .json.

Panoramica delle funzioni

Analizza, formatta e valida JSON nel browser. Incolla a sinistra o apri un file e a destra compare subito un albero richiudibile. Se il JSON non è valido ottieni riga, colonna e motivo esatti invece di un semplice «non valido». Indentazione con 2 o 4 spazi o tabulazione, minificazione su una riga, ordinamento delle chiavi, e gli interi oltre l'intervallo sicuro di JavaScript restano esatti. Tutto avviene sul tuo dispositivo: il JSON non viene mai caricato.

Descrizione dello strumento

Incolla o apri il JSON e ottieni subito un albero richiudibile e una validazione precisa a riga e colonna. Supporta formattazione, minificazione, ordinamento delle chiavi, riparazione con un clic del JSON non valido, ricerca e copia del JSONPath. I numeri interi grandi mantengono la precisione, i file fino a 10 MB restano interattivi e tutto avviene nel browser.

Elenco delle funzionalità

  • Tre visualizzazioni: affiancata, solo editor, solo albero. Gli oggetti annidati e gli array possono essere compressi ed espansi livello per livello
  • Editor con numeri di riga, evidenziazione della sintassi JSON e code folding. In caso di errore, l'intera riga è evidenziata e puoi saltare alla posizione dell'errore con un clic
  • Strumento di formattazione JSON: scegli tra indentazione a 2/4 spazi o Tab. La formattazione JSON online ha effetto immediato
  • Compressione JSON: comprimi in una singola riga con un clic, oppure inverti e abbellisci per ripristinare l'indentazione
  • Convalida formato JSON: convalida in tempo reale e localizza riga e colonna esatte. Per errori comuni fornisce spiegazioni leggibili in italiano
  • Ripara automaticamente con un clic: virgolette mancanti, virgolette singole, virgole finali, commenti, stili Python True/False/None non validi
  • Ordinamento facoltativo per nome chiave, facilitando il confronto riga per riga di due JSON con la stessa struttura
  • I numeri interi grandi e i formati numerici come 2.370 vengono conservati così come sono. La formattazione e la compressione non perdono precisione
  • Ricerca per nome chiave o valore. Le corrispondenze espandono automaticamente i livelli superiori e mostrano il numero di risultati
  • JSONPath: fai clic su qualsiasi nodo per copiare il suo JSONPath, quindi incollalo nel codice o negli asserzioni di test
  • Supporto NDJSON / JSONL: trascina e apri file .json / .jsonl / .ndjson. NDJSON suggerisce di unire in array
  • Mantieni l'interattività entro 10MB, nessun lag di battitura su documenti da 5MB
  • Elaborazione locale nel browser per l'intera sessione, nessun login richiesto, senza pubblicità, nessun caricamento

Strumenti correlati

Domande frequenti

Quali metodi di indentazione e compressione supporta questo strumento?
Incolla il JSON nell'editor di sinistra e si formatterà automaticamente. Puoi scegliere tra indentazione a 2 spazi, 4 spazi o Tab nella barra degli strumenti, oppure comprimere tutto in una riga con un clic. Il risultato può essere copiato direttamente o scaricato come file .json.
Il mio JSON verrà caricato sul server?
No. L'analisi, la formattazione, la convalida e la riparazione avvengono tutto nel tuo browser, quindi il contenuto JSON non viene mai inviato ai nostri server. I link di condivisione mettono il contenuto dopo il # nell'URL, e il browser non invia questa parte al server.
Qual è la dimensione massima dei file JSON elaborabili?
Fino a 10MB può espandere normalmente la struttura ad albero e cercare. Da 10MB a 20MB entra in modalità limitata, eseguendo solo convalida e localizzazione degli errori senza costruire l'intero albero. I file superiori a 20MB non vengono caricati; usa strumenti locali.
Dove devo correggere quando vedo "Unexpected token"?
Indica che in quella posizione è presente un carattere non consentito dalla sintassi JSON. Le cause più comuni sono virgole finali, virgolette singole, nomi di chiavi senza virgolette doppie, o parentesi mancanti alla fine. Il pannello degli errori mostra la riga e colonna esatta; nella maggior parte dei casi, fare clic su "Ripara" risolve il problema.
Quali sintassi non valide può gestire la riparazione automatica?
Sì. La funzione di riparazione gestisce virgolette doppie mancanti, virgolette singole, virgole finali, commenti, virgole e parentesi mancanti, True/False/None di Python, e stringhe JSON già sfuggite. Mostra il numero di modifiche prima di confermare, e puoi annullare le modifiche.
Copia il JSONPath di un campo dalla visualizzazione ad albero
Fai clic su qualsiasi nodo nella visualizzazione ad albero per copiare il JSONPath (come $.data[0].id) e il percorso con notazione a punti, utili per incollare nel codice o negli asserzioni dei test API.
I numeri molto grandi perdono precisione?
No. La formattazione e la compressione si basano sull'elaborazione del testo grezzo, senza analizzare JSON in numeri JavaScript e riconvertire. Numeri interi molto grandi come 9123372036854000123 e zeri finali come 2.370 vengono preservati così come sono.
Posso cercare in file di grandi dimensioni?
Sì. Supporta la ricerca per nome di chiave, per valore o per entrambi. Mostra il numero di corrispondenze, espande automaticamente tutti i nodi padre delle corrispondenze, scorri le righe corrispondenti fino a renderle visibili e naviga rapidamente tra i risultati.
Questa pagina offre visualizzazione, formattazione e convalida contemporaneamente
Rappresentano tre aspetti dello stesso compito: il visualizzatore mostra la struttura annidata come albero richiudibile, lo strumento di formattazione regola l'indentazione per rendere il JSON leggibile, il validatore controlla se la sintassi è valida e indica gli errori. Questo strumento fornisce tutte e tre le funzioni nella stessa pagina.
Esporta in Excel o CSV dopo aver confermato la struttura
Dopo aver confermato che la struttura JSON è corretta, usa gli strumenti in loco per JSON to Excel o JSON to CSV per l'esportazione. Sono disponibili anche strumenti di conversione per JSON to YAML, Python, Java e altri formati.