Analizador de Respuestas de API
Pega una respuesta de API y ve lo que destaca: nulos, tipos que no coinciden, claves duplicadas, secciones demasiado grandes, ademas de un schema candidato y tipos.
Entrada
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Pega una respuesta de API y presiona Analizar.
Nulos sospechosos
Ningun valor nulo destaco.
Tipos inconsistentes
Todos los campos coincidieron en un tipo.
Arrays inconsistentes
Todos los arrays fueron internamente consistentes.
Claves duplicadas
No se encontraron claves duplicadas.
Secciones grandes
Nada destaco como inusualmente grande.
Ejemplos de JSONPath
No hay ejemplos de rutas para sugerir.
Schema candidato
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Tipos TypeScript
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.
Sobre esta herramienta
Esto combina motores ya usados en otras partes del sitio en lugar de una segunda implementacion que podria no coincidir: el schema candidato y los tipos TypeScript vienen de la misma inferencia que usan el Generador de Schema y la herramienta JSON a TypeScript, y cada ejemplo de JSONPath mostrado se ejecuta contra tu propio documento antes de sugerirse, asi que esta garantizado que coincide con algo. Las comprobaciones estructurales son nuevas: un hallazgo de nulo distingue un campo que fue nulo en todas las muestras de uno que solo a veces fue nulo, un hallazgo de tipo inconsistente es un campo cuyos valores no nulos no coincidieron en tipo entre muestras, un hallazgo de array inconsistente es un array cuyos elementos no coincidieron en tipo o no llevaban todos las mismas claves, un hallazgo de clave duplicada es una clave de objeto repetida en el texto fuente (que un parser normal resolveria en silencio quedandose con la ultima), y un hallazgo de seccion grande es un contenedor que supera un umbral de bytes o de cantidad de elementos. Cada comprobacion describe lo que contiene este documento, no una suposicion sobre una cuarta muestra que todavia no has pegado.
Como se usa
- Pega una respuesta de API, o carga el ejemplo.
- Presiona Analizar.
- Lee primero las secciones que encontraron algo: una seccion vacia quedo colapsada a proposito.