Kit de análisis JSON
Valida, formatea, minimiza y consulta JSON usando JSONPath en tu navegador con retroalimentación instantánea de errores
Haga clic en un nodo para copiar su JSONPath
Los resultados de JSONPath aparecerán aquí.
JSON no válido
Cómo usar
Pegar JSON sin formato
Pegue cualquier carga útil JSON de su API, webhook o archivo de configuración.
Validar y formatear
Verifique errores de sintaxis al instante y luego embellezca o minifique la salida.
Consultar con JSONPath
Use JSONPath para extraer campos rápidamente y probar rutas de datos.
Preguntas frecuentes
Sí. El análisis, la validación y el formateo se ejecutan directamente en su navegador. Su JSON no se carga en el servidor.
Esta herramienta admite patrones JSONPath comunes, incluyendo notación de puntos, notación de corchetes, índices de matriz y acceso con comodín.
Sí. El kit de herramientas valida JSON y luego le permite formatear o minificar la misma entrada en un solo flujo de trabajo.
El análisis se realiza en tu navegador, por lo que el límite práctico depende de la memoria de tu dispositivo. La mayoría de los navegadores de escritorio manejan sin problemas archivos de 10-50 MB, mientras que los teléfonos empiezan a ralentizarse alrededor de 5-10 MB. Un anidamiento extremadamente profundo (miles de niveles) también puede hacer fallar a algunos parsers, ya que RFC 8259 no establece ningún requisito de profundidad de anidamiento.
JSON es un formato de datos puro definido por RFC 8259. JSONP ('JSON with Padding') es un antiguo truco de dominio cruzado que envuelve el JSON en una llamada a una función de JavaScript para que una etiqueta <script> pueda cargarlo desde otro origen. JSONP está obsoleto ahora que CORS cuenta con soporte universal, y no es seguro si la fuente remota no es de total confianza.
Usa el campo JSONPath: $.store.book[0].title devuelve el título del primer libro, $..author encuentra todos los autores a cualquier profundidad, y $.user.roles[0] accede a los elementos de arrays. JSONPath fue estandarizado en 2024 como RFC 9535, y este probador sigue esa sintaxis.
Las cuatro causas más comunes son las comas finales antes de un } o un ], las comillas simples en lugar de comillas dobles, las claves sin comillas y los comentarios - RFC 8259 no permite ninguno de estos. Comprueba también los valores NaN o Infinity, que son válidos en JavaScript pero no en JSON. El validador señala la posición exacta del carácter del primer error de sintaxis.
Seis según RFC 8259: objeto, array, cadena, número, booleano y null. No hay fechas, blobs binarios ni comentarios - los codificadores los representan como cadenas o mediante convenciones personalizadas. Los números son solo decimales; los ceros a la izquierda y la notación hexadecimal se rechazan.
Herramientas Relacionadas
Referencias Autoritativas
Fuentes primarias detrás de esta herramienta - estándares y especificaciones oficiales, no resúmenes de segunda mano.
RFC 8259 - The JSON Data Interchange Format
El estándar de la IETF que define el formato de intercambio de datos JSON y su gramática.
JSON - json.org
El sitio original de JSON de Douglas Crockford, con la introducción al formato en muchos idiomas.
MDN Web Docs - Working with JSON
Guía de Mozilla para trabajar con JSON en JavaScript: parse, stringify y revivers.
JSON - Wikipedia
Tipos de datos de JSON, historia de la sintaxis y su ascenso como el formato de intercambio dominante para APIs.