当前位置: 首页 > 知识库问答 >
问题:

类型“\u InternalLinkedHashMap”不是“FutureOr

许安邦
2023-03-14

我有一个问题与我的json.decode.我想从我的网站得到一些数据,但当我的网站说{数字: 5}我只得到这个错误(类型_InternalLinkedHashMap

但是,如果我的网站显示字符串{“Number”:5},我会得到正确的输出,并且错误格式为Exception:意外字符(在字符1处)。

这是我的颤振代码:

@override
void initState() {


Future<List> senddata() async {
  final response = await http.post("http://www.quyre.de/2/Home.N.php", body: {
    "status": "0",
    "nam_ersteller": "Quyre",
  });

  var datauser = json.decode(response.body);
  return datauser;
}

senddata();
}

谢谢你的回答

共有1个答案

吕永嘉
2023-03-14

datauser从网站接收的数据是地图,而不是列表。

改变这个

Future<List> senddata() async

为此:

Future<Map<String, dynamic>> senddata() async
 类似资料:
  • 需要你的帮助解决这个错误在Flutter...也如何在其他屏幕上使用这个回调的实例? 这是我的留言。json数据模型 我的消息是一个模型。飞奔 这是我的留言。飞奔 _TypeError(类型“List”不是类型“Map”的子类型

  • 我得到一个错误:输入'List'

  • 我是新手。我正在开发一个测验应用程序,并拥有以下三个dart文件: 主要的飞奔 question.dart answer.dart 当我在android studio中的android上运行应用程序时,出现以下错误: ══╡ 小部件库捕获的异常╞═══════════════════════════════════════════ 生成MyApp时引发了以下类型的错误(脏,状态:_MyAppSta

  • 在存储到本地数据库之前,将字符串转换为对象的正确方法是什么? 这是的输出: 我试图将其转换为CreatedBy对象 创造的 这里是我的本地表列 错误

  • 我正在开发一个依靠API REST调用的flutter应用程序。来自API的响应有点复杂。当调用我的API(例如:api/产品)时,我可以从日志中看到响应:但是我有这个错误: 类型列表 StackTrace: [更新]:退货产品响应。fromJson(response)而不是response ProductsRespository: ProductsBloc: 回应: ApiProvider: 模

  • 我是个新手。当我运行代码时,我得到一个错误:“Future”类型不是“List”类型的子类型。如果我改变屏幕,我将得到错误:NoSuchMethodError:方法“map”被调用为null。我怎样才能解决它?谢谢你帮助我。

  • 我从Firestore示例中复制了一段代码: 但是我得到了这个错误 这里出了什么问题?