Formatador e Validador JSON
Formate, valide e embeleze dados JSON.
Formatted JSON will appear here...JSON Formatter é uma ferramenta gratuita baseada em navegador que formata ou minifica dados JSON instantaneamente. Ela analisa sua string JSON bruta, verifica erros de sintaxe e aplica recuo com destaque colorido, tornando até as estruturas mais aninhadas fáceis de ler.
Cole seu JSON no campo de entrada e clique em Formatar para obter uma saída com recuo adequado, ou em Minificar para comprimi-la em uma única linha para uso em produção. O validador destaca exatamente onde ocorre um erro de sintaxe.
Esta ferramenta roda completamente no seu navegador — nenhum dado é enviado a um servidor. É ideal para depurar respostas de API, editar arquivos de configuração e preparar payloads JSON antes de enviá-los a um serviço.
Perguntas Frequentes
Implementação de Código
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.