Inspector JSON
Analiza el tamaño, la profundidad, el desglose de tipos y las claves duplicadas de un documento JSON.
Entrada JSON
Estadísticas
Escribe JSON a la izquierda para ver sus estadísticas.
¿Qué es Inspector JSON?
Un inspector JSON analiza la forma de un documento en lugar de su formato — en lugar de reindentar tu JSON, informa del tamaño en bytes, de hasta qué nivel se anida la estructura, de cuántos objetos/arrays/claves contiene, de un desglose de tipos de valor (cadenas, números, booleanos, null) y de una cosa que un formateador normal no puede mostrarte en absoluto: claves duplicadas. JSON.parse() se queda silenciosamente solo con la última aparición de una clave repetida dentro de un objeto, así que un documento con {"role": "user", "role": "admin"} parsea sin error y descarta en silencio el primer valor — un bug fácil de introducir (editar a mano una configuración grande, fusionar dos payloads) y difícil de notar hasta que causa un comportamiento confuso aguas abajo. Esta herramienta escanea el texto en bruto mismo, no el resultado parseado, de modo que puede señalar esos duplicados antes de que te cuesten una sesión de depuración.
Cómo usar Inspector JSON
- Pega o escribe tu JSON en el panel izquierdo.
- Las estadísticas se actualizan al instante a la derecha: tamaño, profundidad, recuentos de nodos y un desglose de tipos.
- Revisa la sección "Claves duplicadas" — cualquier clave repetida dentro del mismo objeto se lista con su ruta y cuántas veces aparece.
- Usa las cifras de profundidad y recuento de nodos para calibrar si un documento encaja con las herramientas JSON a Tabla o Visor de Árbol antes de meterte de lleno.
Ejemplos
Un documento con una clave duplicada
Entrada
{"user": {"role": "user", "role": "admin"}}
Salida
Claves duplicadas: user.role aparece 2× (el valor parseado conserva "admin")
Estadísticas básicas de forma
Entrada
{"a": 1, "b": [1, 2, 3], "c": {"d": true}}
Salida
Objetos: 2, Arrays: 1, Profundidad máxima: 2, Claves de objeto: 4
Errores comunes
- Asumir que un JSON válido y parseable no tiene bugs de pérdida de datos — un documento puede parsear perfectamente y aun así descartar en silencio el primer valor de una clave duplicada.
- Confundir el "total de nodos" (cada objeto, array y valor primitivo contado una vez) con el mero número de claves del nivel superior.
- No comprobar las claves duplicadas tras fusionar a mano dos payloads JSON, que es la forma más común en que se introducen.
Por qué usar esta herramienta
- Se ejecuta por completo en tu navegador — nada de lo que pegues se sube a ninguna parte.
- Captura bugs de claves duplicadas invisibles en una vista parseada normal, ya que JSON.parse ya descartó la evidencia antes de que pudieras verla.
- Te da una idea rápida del tamaño y la forma de un documento antes de elegir qué herramienta (Visor de Árbol, Tabla, Formateador) es la adecuada para explorarlo más a fondo.