🛠️ToolsShed

Formattatore e Validatore JSON

Formatta, valida e abbellisci i dati JSON.

Formatted JSON will appear here...

JSON Formatter è uno strumento gratuito basato su browser che formatta o minifica istantaneamente i dati JSON. Analizza la stringa JSON grezza, controlla gli errori di sintassi e applica l'indentazione con evidenziazione della sintassi, rendendo leggibili anche le strutture più nidificate.

Incolla il tuo JSON nel campo di input, poi clicca su Formatta per ottenere un output correttamente indentato, o su Minifica per comprimerlo in una singola riga per la produzione. Il validatore evidenzia esattamente dove si trova un errore di sintassi.

Questo strumento funziona interamente nel browser — nessun dato viene mai inviato a un server. È ideale per il debug di risposte API, la modifica di file di configurazione e la preparazione di payload JSON prima di inviarli a un servizio.

Domande Frequenti

Implementazione del Codice

import json

# Format (pretty-print) a JSON string
raw = '{"name":"Alice","age":30,"hobbies":["reading","coding"]}'
data = json.loads(raw)

# Indent with 2 spaces
pretty = json.dumps(data, indent=2)
print(pretty)
# {
#   "name": "Alice",
#   "age": 30,
#   "hobbies": ["reading", "coding"]
# }

# Sort keys alphabetically
sorted_json = json.dumps(data, indent=2, sort_keys=True)

# Minify (compact)
minified = json.dumps(data, separators=(',', ':'))
print(minified)
# {"name":"Alice","age":30,"hobbies":["reading","coding"]}

# Format a JSON file in-place
with open('data.json', 'r') as f:
    obj = json.load(f)
with open('data.json', 'w') as f:
    json.dump(obj, f, indent=2)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.