JSON a TypeScript/Go/C#/Java
Herramienta gratuita online de JSON a definiciones de tipos, TypeScript/Go/C#/Java
Por que convertir JSON a definiciones de tipos?
Al trabajar con respuestas de API, generar definiciones de tipos a partir de datos JSON de ejemplo ahorra tiempo y reduce errores. En lugar de escribir manualmente interfaces o structs, pega una respuesta JSON y obtiene definiciones de tipos para interfaces TypeScript, structs de Go, clases de C# o clases de Java.
Como convertir JSON a tipos
Pega tus datos JSON en el area de entrada. Selecciona el lenguaje de destino. La herramienta analiza la estructura JSON y genera las definiciones de tipos apropiadas con nombres de campos, tipos y marcadores opcionales para campos que admiten valores nulos.
▶Que tipos de JSON son soportados?
La herramienta funciona con cualquier JSON valido: objetos, arrays, estructuras anidadas y valores primitivos. Los arrays de objetos producen las definiciones de tipos mas utiles.
▶Como se manejan los objetos anidados?
Los objetos anidados se convierten en tipos separados o tipos embebidos segun las convenciones del lenguaje de destino. Cada nivel de anidamiento obtiene su propia definicion de tipo.
▶La herramienta maneja campos opcionales?
La herramienta marca campos como opcionales cuando aparecen en algunos objetos pero no en todos en los datos de ejemplo. Esto es comun al convertir arrays de objetos donde no todos los objetos tienen los mismos campos.