Cómo explorar un archivo JSON
- Arrastra un archivo
.jsonal cuadro de arriba, haz clic en Choose a file, o pega el JSON directamente en el área de texto y haz clic en View as tree. - Haz clic en la flecha ▶/▼ de cualquier objeto o array para expandir o colapsar esa rama, o usa Expand all y Collapse all para abrir o plegar todo el documento de una vez.
- Escribe en el cuadro Search keys & values para encontrar cada clave o valor que contenga tu texto; usa los botones ‹ y › para saltar entre coincidencias y ve cómo el árbol se expande y se desplaza para revelar cada una.
- Pasa el ratón sobre cualquier fila y haz clic en el botón de ruta atenuado de la derecha para copiar la ruta de acceso exacta de ese valor (como
results[0].address["zip code"]) al portapapeles.
Por qué un visor de árbol en lugar de un formateador
Un formateador de JSON es la herramienta adecuada cuando quieres leer el texto: formatear un bloque minificado o cazar un error de sintaxis. Pero en cuanto el JSON es grande, una respuesta de API paginada con cientos de registros, una configuración muy anidada, un resultado de GraphQL, una colección de features geográficas, formatearlo solo te da miles de líneas indentadas por las que desplazarte. Lo que realmente quieres es estructura: colapsar las partes que no te importan, entrar en la única rama que sí, y encontrar el campo concreto enterrado ocho niveles más abajo.
Ese es el hueco que llena esta herramienta. Convierte el texto crudo en un árbol plegable para que puedas ocultar todo lo irrelevante y centrarte en un subárbol a la vez. El caso clásico es la respuesta de API demasiado grande para que un formateador sea útil: la pegas, colapsas el array de nivel superior, expandes el único registro que estás depurando y buscas el nombre del campo que vuelve mal. Como el árbol está virtualizado (solo se dibujan las pocas filas en pantalla) sigue respondiendo con fluidez aunque el documento subyacente tenga cientos de miles de nodos.
Copia la ruta exacta a cualquier valor
La función que más usan los desarrolladores es copiar la ruta. Cuando has encontrado el valor que te interesa, rara vez quieres solo verlo: quieres referenciarlo en código, en una aserción de test, en una consulta JSONPath o en un informe de error. Cada fila tiene un botón de copia que te da un accesor de JavaScript válido para ese nodo: a.b[2].c. Es cuidadoso con los casos incómodos que hacen tropezar a los generadores de rutas ingenuos, una clave con espacio o punto, o que empieza por un dígito, se escribe en notación de corchetes con cadena (["weird key"], ["a.b"], ["2"]) en lugar de notación de punto inválida, y los elementos de un array siempre usan [n]. Pega la ruta después del nombre de tu propia variable y funciona.
Privado, porque tu JSON nunca sale de tu dispositivo
El JSON es donde los datos sensibles se esconden a plena vista: tokens de portador, cookies de sesión serializadas en una configuración, correos de clientes en un volcado de API, IDs y claves internas. Pegar eso en un “visor de JSON online” desconocido que lo procesa en su servidor le entrega a un extraño una copia de justo lo que intentabas inspeccionar. Esta herramienta lee y analiza todo dentro de tu propia pestaña del navegador con JavaScript puro (no hay ninguna vía de procesamiento en servidor para esta herramienta, ni para ninguna de este sitio) así que nada del documento se transmite jamás a ningún sitio. También es segura frente a JSON que contiene cadenas con aspecto de HTML: cada clave y valor se muestra como texto literal, nunca se interpreta como marcado.
Usos comunes
- Entrar en un registro de una respuesta de API enorme sin desplazarte por todo lo demás.
- Obtener la ruta de acceso exacta a un campo anidado para un test, un script o un informe de error.
- Buscar en una configuración o resultado de GraphQL una clave o valor y saltar directamente a él.
- Comprobar la forma de un payload desconocido: qué campos son arrays, cuáles son null, cuánto se anida.
- Formatear o minificar el texto en sí, consulta el Formateador y Validador de JSON.
- Comprobar un payload contra un esquema, consulta el Validador de JSON Schema.
- Analizar una sesión de red capturada cuyas entradas son a su vez JSON, consulta el Visor de Archivos HAR.
- Editar valores en lugar de solo verlos, consulta el Editor de JSON.

