Generar una struct de Swift desde JSON
Pegue un objeto JSON para generar automáticamente las struct de Swift conformes a Codable, con inferencia recursiva de tipos (String, Int, Double, Bool, arrays, structs anidadas). No se envía nada a un servidor.
Cómo funciona
La herramienta recorre recursivamente el objeto JSON y asocia a cada propiedad un tipo de Swift adecuado: String, Int, Double, Bool, un array [Type] o una nueva struct anidada conforme a Codable por cada objeto encontrado, lo que después permite una decodificación JSON nativa con JSONDecoder.
¿Por qué un valor "null" se convierte en "String?"?
Un valor nulo no da ninguna indicación sobre el tipo real que espera la API. La herramienta adopta por defecto la hipótesis más habitual (String?, opcional); se recomienda ajustar manualmente el tipo exacto (por ejemplo, Int?) cuando conozca el formato real del dato.
¿Por qué usar "let" en lugar de "var" en las propiedades?
Las structs generadas por esta herramienta están pensadas para una decodificación JSON de solo lectura (mediante Codable): usar let fomenta la inmutabilidad, una práctica recomendada en Swift. Sustitúyalo por var si necesita modificar los valores tras la decodificación.
Privacidad: la conversión de JSON a Swift se ejecuta íntegramente en su navegador, sin transmitir sus datos a un servidor.