PixNudge

Generar structs Codable de Swift desde JSON

Genera structs o clases de Swift a partir de JSON. Desactiva Solo tipos para obtener tipos Codable con CodingKeys e inicializadores de conveniencia para JSONDecoder.

Entrada
Swift

Cómo funciona

  1. 1

    Pega o abre tus datos

    Pega texto, suelta un archivo en el editor o haz clic en Abrir archivo. Con Cargar ejemplo verás cómo funciona la herramienta.

  2. 2

    Ajusta las opciones

    El resultado se actualiza mientras escribes. Cambia las opciones para obtener exactamente lo que necesitas.

  3. 3

    Copia o descarga

    Copia el resultado al portapapeles o descárgalo como archivo.

Por qué PixNudge

No se sube nada

Tus datos se procesan en tu navegador y nunca se envían a un servidor, así que las claves de API, los tokens y los datos de clientes siguen siendo privados.

Instantáneo, incluso con archivos grandes

No hay idas y vueltas a un servidor: los resultados aparecen mientras escribes y los archivos de varios megabytes se procesan con fluidez.

Números exactos

Los números largos, como los ID de 64 bits, se conservan tal como están escritos en lugar de redondearse.

Preguntas frecuentes

¿El código generado es Codable?

Con Solo tipos desactivado, cada tipo cumple con Codable y recibe CodingKeys e inicializadores para decodificar desde Data o desde una cadena JSON. Con Solo tipos activado, obtienes solo los tipos simples.

¿Structs o clases?

De forma predeterminada se generan structs, como se recomienda para los modelos en Swift. Activa Usar clases en lugar de structs si necesitas tipos por referencia.

¿Cómo se gestionan los valores opcionales?

Las claves que faltan en algunos elementos o que pueden ser null se convierten en opcionales, como let coupon: String?.

Más herramientas gratis