input.json · editing
output.json · 2-space
Repair sistema apici singoli, chiavi senza apici, virgole finali, literali Python e altro.

Correlate

Guide per JSON Fix

Tutte le guide →

Formattatore JSON intelligente per JSON rotto

Un formattatore JSON tradizionale funziona solo quando l’input è già valido. fixjson.org è un formattatore JSON con riparazione automatica : prima ripara gli errori di sintassi comuni e poi formatta il JSON ripulito con un’indentazione leggibile. Usalo per formattare JSON non valido online quando il payload viene da log, da una risposta di API, da una configurazione editata a mano o dall’output di un’IA.

Lo stesso strumento è anche un json beautifier, json prettifier, json tidy online, json decoder e json object formatter — nomi diversi per una stessa operazione: fare il parsing, riparare e riemettere con indentazione. Che tu lo chiami prettify json, json beautify, code formatter o code beautification, il risultato è lo stesso: JSON rigoroso e formattato nel json file format standard.

Formattare e validare vanno insieme. Prima di stampare qualcosa, fixjson esegue un json validator sul tuo testo, così lo strumento funge anche da json checker e da passo di json verify — se la json syntax è sbagliata, vedi esattamente dove si rompe. Incolla una json string grezza, fix json che non fa il parsing, e leggi il risultato in un json viewer (jsonviewer) pulito. Lo stesso sito collega un json object viewer e una modalità json view per ispezionare key value pairs annidate, invece di scorrere un’unica riga lunga.

Quando il parsing fallisce, subentra il passo di riparazione. È il percorso json repair che la gente cerca come fix json, json fix, json correct, correct json o semplicemente fixjson. Riscrive le parti rotte in JSON valido e le restituisce, trasformando un’esecuzione fallita di json validator in una pulita — senza upload, senza account.

La maggior parte di questi errori nasce dal trattare JSON come JavaScript. La distinzione json vs javascript (json vs js) conta: JSON non ha commenti, né virgole finali, né apici singoli, né chiavi nude. Il passo di riparazione riscrive ciascuno di essi in correct json così che un parser rigoroso lo accetti.

  • Apici singoli —— converte 'value' in "value"
  • Chiavi JSON senza virgolette —— racchiude identificatori nudi come { name: "Ada" } tra doppi apici
  • Virgole finali —— ripara le virgole prima di } o ]
  • Errori «Unexpected token» —— ripulisce gli errori di sintassi comuni dietro a molti fallimenti dei parser JSON
  • Literal di Python —— sostituisce True, False, None con gli equivalenti JSON
  • Commenti JavaScript —— elimina i commenti di riga // e i commenti di blocco /* */
  • Code fence Markdown —— rimuove i wrapper ````json` all’inizio e ````` alla fine tipici degli output degli LLM
  • Numeri esadecimali —— converte 0xFF in decimale