我目前正在构建一个从 Api 获取数据的 Flutter 应用程序,但是当我运行该应用程序时,我收到错误 Flutter 'List' is not a subtype of type 'Map<String,dynamic>'。这是我的代码
class NewsData with ChangeNotifier
{
Map<String,dynamic> _map = {};
bool _error = false;
String _errorMessage = '';
Map<String,dynamic> get map => _map;
bool get error => _error;
String get errorMessage => _errorMessage;
Future<void> get fetchdata async {
final response = await get(Uri.parse('https://script.google.com/macros/s/AKfycbz3ZmaMiTgR-y70MEE1v9VPz2QtmNzwnnnnnnn/exec'),);
if (response.statusCode == 200)
{
try
{
_map = jsonDecode(response.body);
_error = false;
}
catch(e) {
_error = true;
_errorMessage = e.toString();
_map …Run Code Online (Sandbox Code Playgroud)