Formatta e valida JSON

Valida JSON e aggiungi una rientranza leggibile.

I tuoi file vengono elaborati qui, sul tuo dispositivo

Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.

È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.

Come trattiamo i tuoi dati →

Come utilizzare questo strumento

  1. Incolla JSON completo senza commenti o virgole finali.
  2. Scegliere rientro e formato.
  3. Controlla valori e chiavi; la convalida della sintassi non controlla uno schema API.

Un esempio che puoi verificare

Trova errori di sintassi e rendi leggibile una risposta JSON compatta.

Esempio di input

{"ok":true,"n":2}

ImpostazioniIndentazione: 2 spazi.

Risultato atteso

{
  "ok": true,
  "n": 2
}

Utilizzare virgolette doppie ed evitare virgole trailing. Numeri molto grandi e chiavi duplicate seguono le limitazioni del parser JavaScript.

Formatta e valida JSON: usi e guida pratica

La formattazione di JSON semplifica la lettura e l'ispezione di una singola riga di dati. Aiuta a rivedere una risposta API di esempio, configurazione o raccolta di record. L'indentazione separa visivamente oggetti, array e valori, ma non modifica di per sé il ruolo previsto in un'altra applicazione. Scegli due o quattro spazi in base alla convenzione del progetto ricevente. Lo scopo è la struttura leggibile, non la correzione automatica del significato dei campi o del contratto atteso da un servizio.

La convalida controlla la sintassi JSON, inclusi virgolette, separatori e strutture supportate. Commenti e virgole da altri formati non sono accettati. Un documento sintatticamente valido può ancora fallire un'API che richiede particolari campi o tipi. Una proprietà contenente una data o un identificatore non è dimostrata valida per il suo sistema di ricezione semplicemente perché le analisi JSON allegate vengono eseguite con successo. Schema e convalida del dominio sono passaggi separati che richiedono le regole effettive dell'applicazione.

Il trattamento utilizza il parser del browser. Numeri molto grandi possono perdere precisione e chiavi ripetute all'interno di un oggetto mantengono l'ultimo valore. Non trattare l'output come una conservazione fedele delle rappresentazioni numeriche al di là di tale precisione. Conservare l'originale e rappresentare gli identificatori come stringhe quando il contratto di dati lo richiede. La formattazione leggibile non garantisce la conservazione di ogni dettaglio testuale presente nella rappresentazione in ingresso, anche quando i valori ordinari appaiono invariati.

Controllare le chiavi principali, il conteggio dei record e i valori rappresentativi prima di copiare. Quando viene visualizzato un errore, rivedere il suo contesto invece di eliminare la punteggiatura a caso fino a quando l'analisi non riesce. Il minificatore JSON fornisce un output compatto e CSV in JSON converte una tabella in oggetti. Controllare la struttura prevista rispetto a uno schema di applicazione rimane una revisione aggiuntiva piuttosto che una capacità di questo strumento di formattazione.

Un controllo pratico prima di utilizzare il risultato

Per una prova di configurazione, includere un oggetto, un array e una stringa contenente la punteggiatura. Confermare l'indentazione separa chiaramente i livelli e i valori ordinari rimangono. Se un'API rifiuta l'output, ispeziona il suo contratto piuttosto che assumere un problema di sintassi. Un campo con nome corretto può ancora avere il tipo sbagliato. Mantenere un campione accettato come riferimento strutturale. Esaminare grandi identificatori numerici prima e dopo, e non utilizzare questa serializzazione per preservare la loro rappresentazione esatta. La revisione dei dati dovrebbe precedere l'utilizzo dell'output in un'integrazione. La formattazione rende la revisione più semplice, ma l'analisi di successo non significa che l'applicazione accetterà ogni campo o lo interpreterà come previsto.

Continua la tua attività

Scarica il risultato o copia il testo prima di aprire un altro strumento. Quindi caricarlo o incollarlo nel passaggio successivo; il contenuto non viene trasferito automaticamente.

Rivedere i dati delle tabelle

Mantenere intatti i codici come 001 durante la conversione in JSON, ispezionare i dati ed esportare quando sono pronti.

  1. Convertire CSV in JSON
  2. Ispezionare il JSONQui
  3. Esportazione di nuovo in CSV

Quando si apre il CSV in un foglio di calcolo, importare colonne di codice come testo per preservare gli zeri iniziali.

Opzioni e limiti

Incolla JSON e scegli 2 o 4 spazi di rientro. Citazioni, separatori e strutture vengono convalidati prima di produrre il risultato.

Domande frequenti

I numeri e le chiavi duplicate sono conservati?

Viene utilizzato il parser JSON del browser. I numeri oltre la precisione JavaScript possono cambiare; l'ultima chiave duplicata viene mantenuta. Non utilizzare questo strumento per preservare interi molto grandi.

Guide