@JsonSerializable()
class User {
final String name;
final int age;
final String email;
User({required this.name, required this.age, required this.email});
factory User.fromJson(Map<String, dynamic> json) => _$UserFromJson(json);
Map<String, dynamic> toJson() => _$UserToJson(this);
}
- Kekurangan: Memerlukan dependensi tambahan, kurva pembelajaran untuk alat.
- Keuntungan: Automatis, efisien untuk model kompleks.