JSON Formatter & Validator
Formatea, valida y embellece datos JSON.
Formatted JSON will appear here...JSON Formatter es una herramienta gratuita basada en el navegador que formatea o minifica datos JSON al instante. Analiza la cadena JSON, comprueba errores de sintaxis y aplica sangría con resaltado de color, haciendo que incluso las estructuras más anidadas sean fáciles de leer.
Pega tu JSON en el campo de entrada y haz clic en Formatear para obtener una salida con sangría adecuada, o en Minificar para comprimirla en una sola línea lista para producción. El validador señala exactamente dónde se produce un error de sintaxis.
Esta herramienta se ejecuta completamente en tu navegador y nunca envía datos a un servidor. Es ideal para depurar respuestas de API, editar archivos de configuración y preparar cargas útiles JSON antes de enviarlas a un servicio.
Preguntas Frecuentes
Implementación 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.