El generador crea un único modelo de tipos independiente del lenguaje y emite TypeScript, Go o Python desde ese modelo. Las rutas que requieren criterio —opcionales, nulas, mixtas o desconocidas— aparecen junto al resultado.
Los tipos generados solo describen los valores presentes en el JSON. Los arrays vacíos y los campos que solo contienen null quedan como desconocidos. Usa JSON Schema o validación en runtime si necesitas reglas exigibles.
El análisis, la inferencia y la generación se ejecutan en el navegador. La herramienta no sube el JSON ni el código generado.
Preguntas y respuestas frecuentes sobre este tema.
Comparar objetos permite detectar campos ausentes en algunos registros y marcarlos como opcionales. Los arrays anidados siguen siendo arrays.
Un valor que solo es null o un array siempre vacío no revela un tipo concreto. Se usa el fallback seguro de cada lenguaje y se muestra la ruta en la evidencia.
No. El resultado es un punto de partida inferido de ejemplos; no valida entradas futuras, impone rangos o formatos ni demuestra que se hayan observado todos los campos opcionales.