🛠️ToolsShed

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.