Ir para o conteúdo principal

0 di 3 utilizzi oggi · 3 rimanenti. Passa a Pro e rimuovi il limite.

Aggiorna

Formattatore JSON

Valida · formatta · minimizza · ripara — Elaborazione locale.

Processado no seu navegador

Operazione

Input

Output (formattato)

L'output formattato apparirà qui...
Elaborazione locale. JSON analizzato tramite JSON.parse() nativo del browser. Nulla viene inviato al server — sicuro per payload sensibili, segreti, ecc.
Sobre

Cos'è un formattatore e validatore JSON?

Por Quorify EditorialAtualizado em

Il Formattatore JSON di Quorify formatta, valida e indenta qualsiasi stringa JSON, aiutando gli sviluppatori a ispezionare payload API, configurazioni e risposte webhook con leggibilità. Lo strumento segue gli standard ufficiali RFC 8259 (IETF) ed ECMA-404. L'elaborazione avviene interamente nel tuo browser — utile quando si trattano payload sensibili e preferisci non incollare in strumenti online che inviano dati ai server. Supporta minificazione inversa, indentazione configurabile e rilevamento errori di sintassi con posizione. Parte del kit dev di Quorify: combinalo con l'Hash Generator per verificare l'integrità del payload, con l'UUID Generator per identificatori e con lo Slug Generator per normalizzare stringhe per URL.

Casos

Quando usarlo

  1. Ispezionare la risposta di un endpoint REST appena creato e validare la struttura prima dell'integrazione.

  2. Eseguire il debug di JSON corrotto proveniente dai log di produzione, identificando la posizione esatta dell'errore di sintassi.

  3. Formattare file di configurazione (package.json, tsconfig.json, manifest) che sono arrivati minificati.

  4. Validare il payload webhook prima di inviarlo alla coda di elaborazione, evitando che i job falliscano per errori di sintassi.

  5. Confrontare due risposte API indentate affiancate per identificare differenze sottili.

Método

Come funziona l'elaborazione

Il parser utilizza il JSON nativo del browser (JSON.parse), che segue RFC 8259. Se la stringa è valida, il risultato viene ri-serializzato con indentazione configurabile (2 o 4 spazi, o tab). In caso di errore di sintassi, il browser restituisce un messaggio con la posizione approssimativa del problema — utile per individuare una virgola mancante, una parentesi non chiusa o una stringa senza virgolette. Il formattatore rileva anche i tipi JSON specifici (string, number, boolean, null, array, object) e preserva l'ordine delle chiavi dal payload originale. Per la minificazione inversa, tutti gli spazi fuori dalle stringhe vengono rimossi.

FAQ

Domande frequenti

JSON distingue maiuscole e minuscole?
Sì. Chiavi e valori differiscono in base alle maiuscole. true, false e null sono minuscoli per specifica; True/TRUE sono errori di sintassi. Le virgolette devono essere doppie (\"), non singole ('). I commenti (// o /* */) non sono ammessi in JSON puro — per questo esistono JSON5/JSONC.
Perché il mio JSON con virgola finale fallisce?
Lo standard JSON (RFC 8259) non consente una virgola dopo l'ultimo elemento di un array o oggetto. JavaScript moderno la accetta, ma JSON è rigoroso. Per supportare le virgole finali, usa JSON5 o JSONC — formati derivati ma non strettamente compatibili con API che si aspettano JSON standard.
Come rappresentare le date in JSON?
JSON non ha un tipo nativo per le date. La convenzione più usata è ISO 8601 in stringa: \"2026-05-21T14:30:00Z\". Altre opzioni: timestamp Unix (numero in secondi o ms dall'epoch) oppure oggetto strutturato {year, month, day}. Combina ISO 8601 con il nostro convertitore Epoch per lavorare con timestamp.
C'è un limite di dimensione?
Il browser supporta stringhe JSON dell'ordine di centinaia di megabyte in memoria, ma i formattatori web rallentano tipicamente sopra i ~10 MB a causa del DOM. Per file enormi usa strumenti CLI come jq.
Qual è la differenza tra JSON e JSON5?
JSON5 è un'estensione informale che aggiunge comfort umano: commenti, virgole finali, chiavi senza virgolette, stringhe a virgolette singole, numeri hex. Le API e le librerie web si aspettano JSON rigoroso; JSON5 è più comune nei file di configurazione che gli umani modificano direttamente.
Perché validare JSON prima di inviarlo a un'API?
Perché le API rigorose restituiscono errori 400 con messaggi poco descrittivi quando il payload non è valido. Validare in anticipo risparmia tempo di debug, evita fallimenti a metà transazione e migliora l'osservabilità del tuo stesso sistema.
Fontes

Fonti ufficiali

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Standard internazionaleRFC 8259 (2017)IETF · Internet Engineering Task Force

    RFC 8259 — The JavaScript Object Notation (JSON) Data Interchange Format

    Specifica tecnica ufficiale del formato JSON, inclusa grammatica, codifica e regole di interoperabilità. Base per qualsiasi formattatore, parser o validatore JSON.

  2. Standard internazionaleECMA-404 (2nd ed.)Ecma International

    ECMA-404 — The JSON Data Interchange Syntax

    Standard ECMA del formato JSON, allineato all'RFC 8259 e adottato da linguaggi, API e database in tutto il mondo.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

Correlati

Strumenti correlati

toolLayout.related_description