Mejor gratis JSON Formatter & Validator
Beautify, minify y valide JSON con mensajes de error claros — libre, nada almacenado.
Cómo funciona
- Pegar JSON. Deja tu JSON en la caja.
- Elegir una acción. Beautify con 2 o 4 espacios, o minify a una línea; opcionalmente ordenar las teclas.
- Obtener el resultado. JSON Válido se formatea al instante; JSON inválido devuelve la línea y columna exactas del error.
Acerca de esta herramienta
Pegue JSON para imprimirlo con la sangría que elija, minírela hasta una sola línea o simplemente compruebe que es válido. Si el análisis falla, obtendrá un mensaje claro con la línea y columna del problema, de modo que pueda encontrar rápidamente la coma perdida o la ortodoncia faltante. También puede ordenar las teclas de objeto alfabéticamente. Funciona junto al servidor con el analizador JSON de Python, no almacena nada y no necesita ninguna cuenta.
Para qué la gente lo usa
- Hacer que una respuesta API minimizada sea legible
- Buscar la línea y columna de un error de sintaxis JSON
- Minify JSON antes de pegarlo en una configuración
- Ordenar las teclas de objeto a dos archivos JSON
API de desarrolladores
Automatice esta herramienta desde su propio código. Envíe una solicitud POST al punto final de abajo y obtenga el mismo resultado que la herramienta web produce. Está limitado por IP y no necesita registrarse — las claves de API para límites más altos están llegando.
https://best.free/api/tools/json-formatter/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
text |
{"b":2,"a":1} |
Sí | Raw JSON to format. |
action |
format |
No | "format" or "minify". |
indent |
2 |
No | 0–8 spaces. |
sort |
True |
No | Sort keys. |
curl -X POST https://best.free/api/tools/json-formatter/ \
-H 'Content-Type: application/json' \
-d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests
r = requests.post(
"https://best.free/api/tools/json-formatter/",
json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);
Respuesta: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}