DESARROLLO

JSON Schema de response body

Documenta la respuesta de tu API: pega un JSON de ejemplo, elige el código de estado y obtén un JSON Schema estricto con additionalProperties: false.

HW

Response de ejemplo

JSON Schema

 

Usos

  • Genera contratos de API para tests (ajv, supertest) y detección de regresiones.
  • Pega el resultado en el responses."200".content de tu spec OpenAPI.

Qué hace JSON Schema de response body

Esta ficha de JSON Schema de response body está pensada para usarla una vez, llevarte el resultado y seguir con tu trabajo. Genera el JSON Schema de la respuesta de tu API desde un JSON de ejemplo: status code, additionalProperties: false para contratos estrictos y ejemplo embebido como comentario. Categoría: DESARROLLO.

Cómo usarla

  1. Entra en esta página. No hay registro: la herramienta está lista en cuanto carga.
  2. Completa el campo «Contrato estricto (additionalProperties: false)».
  3. Si hay desplegables (200 OK, 201 Created, 202 Accepted, 400 Bad Request), elige la opción que corresponde a tu caso.
  4. Pulsa «Generar schema de la response» o «Copiar» según quieras copiar, generar o descargar.
  5. El resultado se queda en formato texto (portapapeles).
  6. Cierra la pestaña cuando termines. No queda una copia en 1000herramientasweb.com porque el cálculo no ha salido de tu dispositivo.

Un caso real

Rellenas contrato estricto (additionalproperties: false) y el resto de campos de la ficha, pulsas Generar schema de la response y te quedas con un archivo o un texto listo para usar.

1000 Herramientas Web publica utilidades client-side: el valor está en que puedes resolver la tarea sin una cuenta SaaS y sin entregar el documento a un tercero. Esta ficha sigue esa regla.

Límites (para no venderte humo)

  • No hay cuenta, historial en la nube ni colaboración en tiempo real.
  • Si recargas o cierras la pestaña sin copiar/descargar, el trabajo se pierde.
  • El límite práctico es la memoria de tu navegador, no un plan de pago.
  • No es asesoramiento legal, fiscal, médico ni un sustituto de software con licencia cuando el nombre comercial coincida.
  • Los formatos de salida que genera esta ficha son: texto (portapapeles).

Preguntas frecuentes

¿JSON Schema de response body sube mis datos a un servidor?

No. El JavaScript de esta página corre en tu navegador. Puedes comprobarlo en las herramientas de desarrollador (pestaña Red): no verás una subida del contenido que has pegado o del archivo local.

¿Puedo usar el resultado de JSON Schema de response body en un trabajo o con un cliente?

Sí. El archivo o el texto que generas es tuyo. La plantilla o el cálculo son una ayuda; si el documento tiene efectos legales o fiscales, revísalo con un profesional.

¿Qué navegadores valen?

Chrome, Edge, Firefox y Safari actuales. Es HTML y JavaScript: no hace falta un plugin.

Herramientas relacionadas