Flutter freezedのJsonKeyを動的に変化させるには?
解決したいこと
Freezedで定義したレスポンスボディを共通化したいです。
該当するソースコード
{
"nextToken": "aaaaaaaaa",
"data": []
}
@freezed
class RoomList with _$RoomList {
const factory RoomList({
@JsonKey(name: 'nextToken') required String nextToken,
@JsonKey(name: 'rooms') required List<Map<String, dynamic>> rooms,
}) = _RoomList;
factory RoomList.fromJson(Map<String, dynamic> json) =>
_$RoomListFromJson(json);
}
自分で試したこと
"nextToken"は共通なので、上記モデルの
@JsonKey(name: 'rooms') required List< Map< String, dynamic>> rooms,
JsonKey(rooms)の値を動的にしたいです。
0