json.decode(utf8.decode(jsonNativeData)) as List<Map<String, dynamic>?>;
でエラーになる。
Listas
でキャストできないようだ・・。
こうする。
List<Map<String, dynamic>?>? res; try { final dynamicList = json.decode(utf8.decode(jsonNativeData)) as List<dynamic>; // List<dynamic>型をList<Map<String, dynamic>?>型に変換する res = dynamicList.map((dynamic item) { return item as Map<String, dynamic>?; }).toList(); } on Exception catch (e) { debugPrint('error: $e'); return null; // ignore: avoid_catches_without_on_clauses } catch (e) { debugPrint('その他のエラー: $e'); return null; }