# Formateador y validador de JSON

Formatea, minifica y valida JSON, con la línea y la columna exactas de cada error.

https://codeknife.dev/es/formatear-validar-json/

## Qué hace

Formatea, minifica y comprueba JSON, con errores que señalan la línea y la columna exactas. También puede ordenar claves y reparar errores habituales como comas finales, comentarios y comillas simples. Todo se ejecuta en tu navegador, así que incluso los documentos grandes o privados se quedan en tu dispositivo.

## Cómo usarla

1. Pega JSON en la entrada o suelta un archivo.
2. Elige cómo darle formato: sangría, salida minificada, orden de claves y fin de línea.
3. Si el JSON no es válido, lee el mensaje debajo de la entrada. Indica el problema y dónde está.
4. Copia el resultado o envíalo a otra herramienta, por ejemplo para decodificar un campo Base64 que hayas encontrado dentro.

## Ejemplos

Entrada sin formato:

```json
{ "name": "Ada", "tags": ["math", "code"], "born": 1815 }
```

Con formato de dos espacios:

```json
{
  "name": "Ada",
  "tags": ["math", "code"],
  "born": 1815
}
```

## Conviene saber

- El JSON estándar no admite comentarios, comas finales ni comillas simples. La opción de reparar los corrige por ti.
- Ordenar las claves facilita comparar dos documentos.
- Los números conservan los dígitos que escribiste; los números muy grandes no se redondean cuando solo das formato.

## ¿Qué es JSON?

JSON es un formato de texto para datos estructurados: objetos, arrays, cadenas, números, true, false y null. Es la forma habitual en que los servicios web intercambian datos. Esta herramienta comprueba que tu texto es JSON válido y lo presenta de forma legible.

## Preguntas frecuentes

### ¿Por qué mi JSON no es válido?

Las causas más comunes son una coma final, comillas simples en lugar de dobles, claves sin comillas y comentarios. JSON no permite nada de eso.

### ¿Formatear cambia mis números?

No. Los números y las cadenas se copian exactamente como los escribiste, así que los números muy grandes conservan todos sus dígitos.

### ¿Mi JSON se envía a algún sitio?

No. Todo se ejecuta en tu navegador y no se sube nada.