JSON
{"a":1}TypeScript
export interface RootObject { a: number }Herramientas para desarrolladores
Infiere definiciones de interfaz TypeScript a partir de JSON en tu navegador. Los objetos anidados se convierten en interfaces separadas, con opciones para el nombre raíz, campos opcionales, readonly, export y alias de tipo.
Añadir esta herramienta a favoritos
No se ha seleccionado un modo de almacenamiento de favoritos.
Acciones rápidas
Copia la URL de esta herramienta o abre la hoja de compartir del sistema en un dispositivo compatible.
开发工具
等待输入
已复制
JSON
{"a":1}TypeScript
export interface RootObject { a: number }Los nombres que empiezan por dígitos se normalizan con un prefijo para que la salida compile; revisa los campos especiales después de la generación.
Cada objeto anidado se convierte en su propia interfaz con referencias cruzadas; los arrays se infieren a partir de los tipos de elemento.
Herramientas
Continúa con otra herramienta traducida para una tarea cercana.
JSON a Esquema Zod
Infiere un esquema Zod a partir de JSON de muestra en tu navegador y emite código de validación TypeScript. Se admiten objetos y matrices anidados, con modo estricto opcional y exportación del tipo z.infer; útil para trabajo de validación de API.
JSON a Go Struct
Convierte JSON en structs de Go con etiquetas json, tipos anidados y gestión de slices. Útil para redactar modelos de servidor a partir de respuestas de API.
Formateador de JSON
Formatea, minifica, ordena y valida JSON en tu navegador. Los errores de análisis incluyen detalles de ubicación, y tus datos nunca salen de la página.