Flutter TypeError(type';_InternalLinkedHashMap<;String,dynamic>;';不是类型';String';的子类型) 未来日志(字符串电子邮件、字符串传递)异步{ var url=“****************”; 地图正文={ “用户名”:电子邮件, “密码”:通过 }; Dio myDio=Dio(); var response=await myDio.post(url,数据:body,选项:options( contentType:Headers.jsonContentType, ) ); 打印(响应数据); var resposebody=jsonDecode(response.data); //打印(resposebody); 如果(response.statusCode==200){ 打印(resposebody); }否则{ 打印(resposebody); } }

Flutter TypeError(type';_InternalLinkedHashMap<;String,dynamic>;';不是类型';String';的子类型) 未来日志(字符串电子邮件、字符串传递)异步{ var url=“****************”; 地图正文={ “用户名”:电子邮件, “密码”:通过 }; Dio myDio=Dio(); var response=await myDio.post(url,数据:body,选项:options( contentType:Headers.jsonContentType, ) ); 打印(响应数据); var resposebody=jsonDecode(response.data); //打印(resposebody); 如果(response.statusCode==200){ 打印(resposebody); }否则{ 打印(resposebody); } },flutter,Flutter,我在(response.data)中获取数据,但没有解码,json呈现如下{data:{name:value,age:value}} 如何进行解码并获取此json(姓名和年龄)?如果可以,请分享一个响应示例。data@RohanThacker像这样{data:{name:value,age:value}这能回答你的问题吗?您的响应。数据由Dio解码,因此您不需要解码var resposebody=(response.data)print(resposebody['name'])@RohanTha

我在(response.data)中获取数据,但没有解码,json呈现如下{data:{name:value,age:value}}
如何进行解码并获取此json(姓名和年龄)?

如果可以,请分享一个响应示例。data@RohanThacker像这样{data:{name:value,age:value}这能回答你的问题吗?您的
响应。数据由Dio解码,因此您不需要解码<代码>var resposebody=(response.data)
print(resposebody['name'])
@RohanThacker成功了谢谢
Future Log(String email, String pass ) async {
    var url = "*****************";
    Map<String, String> body = {
      "username": email,
      "password": pass
    };
    Dio myDio = Dio();
    
    var response = await myDio.post(url, data: body,options: Options(
    contentType: Headers.jsonContentType,     
  )
  
  );
   print(response.data);
    var resposebody = jsonDecode(response.data);
    //print(resposebody);
    if (response.statusCode == 200) {
      print(resposebody);
    } else {
      print(resposebody);
    }
  }