Herramienta

Conversor de JSON a TypeScript, JSON Schema, Python y Zod

Tipar los payloads de webhooks detecta cambios incompatibles pronto. Pega uno o varios ejemplos reales (como array) para detectar mejor los campos opcionales.

Reglas de inferencia

  • Los objetos dentro de arrays se combinan; una clave ausente en algunos elementos pasa a ser opcional.
  • Los valores null producen tipos anulables. Una sola muestra no dice qué más puede contener un campo null, así que revísalos a mano.
  • Los enteros pasan a integer en JSON Schema e int en Python; una mezcla de enteros y decimales pasa a number o float.
  • Valida los payloads no confiables en la entrada del bot (Zod o pydantic) antes de usarlos.

Relacionado: probador de payloads, conversor de cURL.