Flutter

Serialización JSON

json_serializable, fromJson/toJson, code generation, JSON anidado, custom converters

20 preguntas de entrevista·
Mid-Level
1

¿Qué paquete de Flutter se usa comúnmente para la generación automática de código de serialización JSON?

Respuesta

El paquete json_serializable genera automáticamente el código de serialización fromJson y toJson a partir de anotaciones. Funciona con build_runner para analizar las anotaciones y generar el archivo .g.dart correspondiente, reduciendo el código boilerplate y los errores manuales.

2

¿Qué anotación debe colocarse en una clase para habilitar la generación de código de json_serializable?

Respuesta

La anotación @JsonSerializable() le indica a build_runner que esta clase debe tener código de serialización generado automáticamente. Se coloca justo antes de la declaración de la clase y puede aceptar parámetros opcionales para personalizar el comportamiento de serialización.

3

¿Qué comando ejecutar para generar el código de serialización con build_runner?

Respuesta

El comando flutter pub run build_runner build activa la generación de código para todos los archivos anotados. La opción --delete-conflicting-outputs elimina los archivos generados existentes antes de crear los nuevos, evitando conflictos de versión.

4

¿Qué archivo genera json_serializable para una clase User definida en user.dart?

5

¿Qué directiva de Dart vincula el archivo generado .g.dart con la clase fuente?

+17 preguntas de entrevista

Domina Flutter para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis