Torna a Strumenti

JSON Formatter Online

My tools
No tools yet

Input JSON

Struttura

Inserisci JSON valido per vedere qui un albero richiudibile

Tutta l'analisi e la formattazione avvengono nel tuo browser. Il tuo JSON non viene mai caricato.

I link di condivisione tengono il JSON dopo il # dell'URL, che i browser non inviano mai al server.

Formattare e validare JSON online

  1. 1

    Incolla o carica 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 carica 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.

Ultimo aggiornamento

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
  • JSON unescape: converti con un clic il JSON con escape da stringa di testo, preservando la precisione dei numeri interi grandi
  • JSON escape: converti JSON in letterali stringa incorporabili nel codice
  • Vista tabella: visualizza gli array di oggetti come una tabella bidimensionale, con l'unione di tutte le chiavi nelle colonne
  • Validazione JSON Schema: fornisci uno Schema e visualizza un elenco delle posizioni non conformi saltando alle righe e colonne corrispondenti
  • Ordina per nome della chiave in modo facoltativo, facilitando il confronto riga per riga di due JSON con la stessa struttura
  • I grandi numeri interi e i formati numerici come 2.370 vengono preservati così come sono, senza perdita di precisione nella formattazione e compressione
  • Ricerca per nome della chiave o valore, espande automaticamente il livello padre quando trovato e mostra il numero di corrispondenze
  • JSONPath: fai clic su qualsiasi nodo per copiare il suo JSONPath, quindi incollalo nel codice o nelle asserzioni di test
  • Supporto NDJSON / JSONL: trascina e importa file .json / .jsonl / .ndjson, per NDJSON viene suggerito di unire in un array
  • Rimane interattivo fino a 10MB, documenti da 5MB non hanno ritardi durante la digitazione
  • Elaborazione completamente locale nel browser, nessun accesso richiesto, senza pubblicità, nessun caricamento dei dati

Feedback degli utenti

Il tuo feedback sarà esaminato (e oscurato se necessario) prima della pubblicazione. Non inserire email, password o altri dati personali.

Il tuo feedback ci aiuta a fare meglio ❤️

Strumenti correlati

Guide correlate

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.