Walidator JSON
Waliduj la sintassi JSON e controlla gli errori
Input JSON
Risultato della validazione
Cos'è un Walidator JSON?
Il JSON ha regole di sintassi rigide. Virgole finali, virgolette singole, chiavi senza virgolette e parentesi mancanti lo rendono nieprawidlowy. Un validatore verifica se il tuo testo è un JSON ben formato secondo la specifica JSON. Se c'è un errore, ne riporta la posizione e il problema.
Questo narzedzie utilizza JSON.parse() nel tuo browser. Un input valido produce un messaggio di successo; un input nieprawidlowy mostra l'errore di parsing. Nessun dato viene inviato a un server.
Come usare questo narzedzie
Incolla o carica
Incolla il tuo JSON nell'editor di sinistra o carica un plik. Usa Przyklad valido o Przyklad nieprawidlowy per vedere entrambi i risultati.
Controlla il risultato
Il pannello di destra mostra Valido o Non valido, insieme a eventuali dettagli sull'errore. Il badge in alto indica lo stato a colpo d'occhio.
Correggi e ricontrolla
Se nieprawidlowy, correggi il problema segnalato e il validatore si aggiorna automaticamente. Usa Kopiuj per prendere il risultato. Per un output formattato, prova il Formater JSON.
Dove aiuta la validazione JSON
La maggior parte degli sviluppatori ha bisogno della validazione quando legge le risposte delle API. Invii una richiesta tramite Postman o curl, e la risposta potrebbe essere non valida — troncata, malformata o avvolta in HTML. Incollarla qui ti dice rapidamente se il JSON è ben formato prima di scrivere la logica di parsing. Per estrarre valori specifici da JSON valido, jq funziona bene dalla riga di comando.
I plik di configurazione come <code>package.json</code> o <code>tsconfig.json</code> con un errore di battitura possono rompere le build. Passarli qui rileva gli errori di sintassi prima del deployment. Anche gli export di database, i payload di webhook e le voci di log che si dichiarano JSON spesso necessitano di validazione. Se hai bisogno di formattare JSON valido per la leggibilità, usa il Formater JSON.
Przyklady validazione JSON
Il JSON valido segue una sintassi rigorosa. Ecco alcuni esempi:
JSON valido (record abbonato)
JSON nieprawidlowy (chiave senza virgolette, virgola finale)
Usa Przyklad valido o Przyklad nieprawidlowy sopra per caricarli nell'editor.
Errori JSON comuni
Le virgole finali sono l'errore più frequente. {"a": 1,} non è prawidlowy. Anche [1, 2, 3,]. I nomi delle proprietà devono essere tra virgolette doppie; {a: 1} fallisce. Le virgolette singole per le stringhe non sono consentite. La documentazione di JSON.parse() elenca ciò che è accettato.
Questo validatore controlla solo la sintassi. Non valida rispetto a uno schema (es. campi obbligatori, tipi di dane). Per questo, usa il Generator di Schema JSON per creare uno schema, poi valida altrove. Il sito <a href="https://json-schema.org/" target="_blank" rel="noopener">JSON Schema</a> ha ulteriori informazioni sulla validazione degli schemi.
czesto zadawane pytania
Il mio JSON viene inviato da qualche parte?
Nie. La validazione viene eseguita nel tuo browser. Niente viene caricato.
E se il messaggio di errore non è chiaro?
Gli errori di parsing di JavaScript possono essere criptici. Guarda il numero di riga e colonna. Correzioni comuni: rimuovere le virgole finali, usare virgolette doppie per chiavi e stringhe, controllare } o ] mancanti.
Supporta JSON5 o JSONC?
Nie. Segue il JSON rigoroso. Le estensioni come JSON5 (commenti, virgole finali) o JSONC falliranno qui.
Posso validare uno schema?
Questo narzedzie valida solo la sintassi. Per la validazione degli schemi, genera uno schema con il Generator di Schema JSON e usa una libreria o un altro narzedzie che supporti JSON Schema.
Perché la mia API restituisce JSON nieprawidlowy?
A volte la risposta è troncata, ha un BOM o include testo non JSON (es. HTML di errore). Controlla la risposta grezza in Postman o DevTools. Lo narzedzie Tekst do JSON può aiutare con le stringhe con escape.
powiazane narzedzia
Per un approfondimento su JSON, consulta la guida JSON di MDN e JSON.parse(). La specifica formale è RFC 8259. La specifica JSON su json.org definisce la grammatica. Per la validazione degli schemi, vedi JSON Schema. Vedi anche jq e Postman.