Lettura delle risposte delle API
Incolla una risposta minificata e osserva la sua struttura a colpo d'occhio, invece di una lunga riga.
Inserisci il codice JSON: verrà verificato e formattato man mano che digiti. Scegli tra 2 spazi, 4 spazi, un tabulatore o un output minificato; ordina le chiavi se lo desideri e ottieni la riga e la colonna esatte in caso di errore. I tuoi dati non vengono mai caricati.
Che cos’è JSON, perché presenta dei problemi e come risolverli rapidamente.
Un formattatore JSON trasforma il testo JSON in un formato ordinato e indentato, leggibile dall'utente, oppure lo comprime in un'unica riga compatta per l'invio. Un validatore verifica che il testo sia effettivamente in formato JSON e segnala dove non lo è.
Questo strumento fa entrambe le cose contemporaneamente. Analizza il tuo file JSON con un parser rigoroso, mostra il risultato nel formato che preferisci e indica la riga e la colonna di ogni errore, così puoi correggerlo senza dover cercare a tentoni nel testo.
Incolla una risposta minificata e osserva la sua struttura a colpo d'occhio, invece di una lunga riga.
Controlla che non ci siano errori di battitura nel pacchetto, nelle impostazioni e nei file di dati prima che l'app non riesca a caricarli.
Ottimizza il JSON per rimuovere gli spazi bianchi prima di incorporarlo in una pagina, in una richiesta o in un test.
JSON ha un numero limitato di regole. Il testo è racchiuso tra virgolette doppie, comprese tutte le chiavi. I valori possono essere stringhe, numeri, true, false, null, array o oggetti. Gli elementi sono separati da virgole, senza virgola dopo l'ultimo, e i commenti non sono ammessi.
La maggior parte degli errori deriva da alcune abitudini ereditate da JavaScript o da altri linguaggi: virgolette singole, chiavi senza virgolette, virgole finali, commenti e valori come `undefined` o `NaN`. Il validatore indica il problema rilevato, nonché la riga e la colonna in cui si verifica.
La formattazione in questo caso presta particolare attenzione ai tuoi dati. I numeri e le stringhe vengono copiati esattamente come sono scritti, quindi un ID lungo come 12345678901234567890 non perde cifre e 1.0 non diventa 1. Cambiano solo gli spazi bianchi, oltre all’ordine delle chiavi se attivi l’opzione “Ordina chiavi”. Se lo stesso tasto compare due volte in un oggetto, lo strumento ti avvisa, poiché la maggior parte dei parser conserva solo l’ultimo valore.
Il tuo JSON viene analizzato e formattato nel browser tramite JavaScript in questa pagina. Non viene caricato, archiviato né registrato, e i file scaricati vengono creati sul tuo dispositivo.
È accettato solo il formato JSON standard. Commenti, virgole finali, virgolette singole e valori NaN vengono segnalati come errori e lo strumento non li corregge automaticamente. I file di dimensioni molto grandi, superiori a circa 10 MB, non vengono elaborati.
Incolla il tuo JSON nella casella di immissione. Verrà immediatamente formattato con l'indentazione che scegli: 2 spazi, 4 spazi o un tabulatore. Quindi copia il risultato o scaricalo come file .json.
Lo strumento analizza il testo utilizzando un parser JSON rigoroso. Se viene rilevato un errore, vengono indicate la riga e la colonna in cui si trova il problema, accompagnate da una breve spiegazione, e un pulsante consente di passare direttamente a quel punto nel testo inserito.
La funzione "Beautify" aggiunge interruzioni di riga e indentazioni per rendere il JSON più leggibile. La funzione "Minify" rimuove tutti gli spazi bianchi non necessari per ridurre al minimo la lunghezza del testo. In entrambi i casi, i dati rimangono gli stessi.
Le cause più comuni sono una virgola finale, virgolette singole al posto di quelle doppie, chiavi senza virgolette, una virgola mancante tra gli elementi o commenti. Lo standard JSON non ammette nessuna di queste cose e il messaggio di errore indica il punto esatto.
No. Le stringhe e i numeri vengono mantenuti esattamente come li hai scritti, compresi i numeri molto grandi e valori come 1,0 o 1e3. Cambiano solo gli spazi bianchi, oltre all'ordine delle chiavi se attivi l'opzione "Ordina chiavi".
Non nel JSON standard. Formati come JSON5 e JSONC li consentono, ma questo validatore segue lo standard, quindi segnala i commenti e le virgole finali come errori.
No. La formattazione e la convalida avvengono nel browser e il file JSON non esce mai dal dispositivo. Ciò lo rende sicuro per le risposte API e i file di configurazione che si preferisce mantenere privati.
Fino a circa 10 MB di testo. La velocità dipende dal dispositivo utilizzato, quindi l'elaborazione di file molto grandi potrebbe richiedere qualche istante su uno smartphone. L'elaborazione avviene interamente nella memoria del browser.
La pagina iniziale offre decine di altri strumenti gratuiti che non richiedono una chiave API.
Unire le righe ed eliminare le interruzioni di riga dal testo.
Apri strumentoElimina gli spazi, i tabulatori e le righe vuote dal testo.
Apri strumentoElimina le righe duplicate da qualsiasi elenco.
Apri strumentoTrova il tuo indirizzo IP e cerca qualsiasi indirizzo IP.
Apri strumentoNessuna domanda corrispondente.
Condividi le tue opinioni su questo strumento con gli altri visitatori.