Ir al contenido principal
CuteJSON
↑↓ Navegar Enter Seleccionar Esc Cerrar

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.

Volver a todas las herramientas

Atajos de teclado

Funcionan donde exista la accion correspondiente en esta pagina.

Abrir la paleta de comandos
Ctrl/Cmd + K
Ejecutar la accion principal
Ctrl/Cmd + Enter
Formatear
Ctrl/Cmd + Shift + F
Minificar
Ctrl/Cmd + Shift + M
Copiar la salida
Ctrl/Cmd + Shift + C
Abrir archivo
Ctrl/Cmd + Shift + O
Descargar la salida
Ctrl/Cmd + S
Cerrar este dialogo
Esc
Abrir este dialogo
F1 / ?

Datos locales

Todo lo de abajo se guarda solo en este navegador, en este dispositivo. Nada de esto se envia jamas a ningun sitio, y cerrar este dialogo no hace falta para que eso siga siendo cierto.

Borradores sin guardar
Herramientas con opciones recordadas

Archivos abiertos recientemente

    Todavia no se abrio ningun archivo en este dispositivo.

    Compartir mediante enlace

    El contenido se guarda en la parte del enlace despues del simbolo #, que los navegadores nunca envian a un servidor. Nada de esto se sube a cutejson.com ni a ningun otro lugar.

    Comparte la primera entrada de esta pagina. En una herramienta con mas de una, solo se incluye esa.

    Todavia no hay nada que compartir. Pegue o escriba algo primero.

    Entrada

    Cargar desde una URL

    Obtiene la URL directamente desde tu navegador y carga en este panel el texto que devuelva.

    Pega una respuesta de API y presiona Analizar.

    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

    1. Pega una respuesta de API, o carga el ejemplo.
    2. Presiona Analizar.
    3. Lee primero las secciones que encontraron algo: una seccion vacia quedo colapsada a proposito.