草庐IT

dynamic-variables

全部标签

json - 以 Map<String, dynamic> 作为正文的 Dart HTTP POST

Darthttppackage的post方法只接受String,一个List或Map作为请求正文。我需要使用Content-Typeheaderapplication/json发送此类的对象作为正文:classCreateListingRequest{Stringtitle;Listimages;ListcategoryIds;}哪里ListingImage是classListingImage{Stringurl;intposition;}在Postman中,我会将正文构建为带有Content-Typeheader的原始jsonapplication/json像这样:{"title":

flutter - 如何将 Future<dynamic> 类型更改为共享首选项的 bool 类型

我希望能够使用共享首选项来获取我保存的一些bool值,这样我就可以在我第一次打开该页面时使用该值来设置开关。我得到的错误是这个“Future”类型不是“bool”类型的子类型。我相信我现在得到的是Future类型。我需要对Future做什么才能获得bool部分?classSettingsextendsStatefulWidget{createState()=>SettingsState();}classSettingsStateextendsState{getPrefValue(StringprefsKey)async{SharedPreferences.getInstance().t

flutter - 如何将 Future<dynamic> 类型更改为共享首选项的 bool 类型

我希望能够使用共享首选项来获取我保存的一些bool值,这样我就可以在我第一次打开该页面时使用该值来设置开关。我得到的错误是这个“Future”类型不是“bool”类型的子类型。我相信我现在得到的是Future类型。我需要对Future做什么才能获得bool部分?classSettingsextendsStatefulWidget{createState()=>SettingsState();}classSettingsStateextendsState{getPrefValue(StringprefsKey)async{SharedPreferences.getInstance().t

flutter - 如何解决 List<dynamic> is not a subtype of type 'Map<String, dynamic>?

错误说它无法创建ApplicableFlightFlightSegmentReference有问题Listdynamicisnotasubtypeoftype'MapString,dynamic这是使用json.decode和fromJson的地方varmap=json.decode(response.body)asMap;ResponseGateresponseGate=newResponseGate.fromJson(map);这是json.decode的输出片段..,ApplicableFlight:{FlightReferences:F1,FlightSegmentRefere

flutter - 如何解决 List<dynamic> is not a subtype of type 'Map<String, dynamic>?

错误说它无法创建ApplicableFlightFlightSegmentReference有问题Listdynamicisnotasubtypeoftype'MapString,dynamic这是使用json.decode和fromJson的地方varmap=json.decode(response.body)asMap;ResponseGateresponseGate=newResponseGate.fromJson(map);这是json.decode的输出片段..,ApplicableFlight:{FlightReferences:F1,FlightSegmentRefere

dart - Flutter http 错误类型 '_InternalLinkedHashMap<dynamic, dynamic>' 不是类型 'Map<String, String>' 的子类型

我使用flutterhttp包创建了简单的发布请求。但是我在发送请求时遇到了以下错误。E/flutter(9479):[ERROR:flutter/shell/common/shell.cc(181)]DartError:Unhandledexception:E/flutter(9479):type'_InternalLinkedHashMap'isnotasubtypeoftype'Map'E/flutter(9479):#0ApiRequester.sendLoginRequest(package:fitness_lanka/api_requester.dart:56:16)E/f

dart - Flutter http 错误类型 '_InternalLinkedHashMap<dynamic, dynamic>' 不是类型 'Map<String, String>' 的子类型

我使用flutterhttp包创建了简单的发布请求。但是我在发送请求时遇到了以下错误。E/flutter(9479):[ERROR:flutter/shell/common/shell.cc(181)]DartError:Unhandledexception:E/flutter(9479):type'_InternalLinkedHashMap'isnotasubtypeoftype'Map'E/flutter(9479):#0ApiRequester.sendLoginRequest(package:fitness_lanka/api_requester.dart:56:16)E/f

android - 在 flutter 上解析 json 时出错。类型 '_InternalLinkedHashMap<String, dynamic>' 不是类型转换中类型 'ResultData' 的子类型

我有如下的json。{"result_data":{"id":"b57457b0-4f73-11e8-92ae-01912016d38c","rates":[{},{}]}}我想解析,下面是我解析它的代码。获取“result_data”classRootModel{ResultDataresultData;RootModel(this.resultData);RootModel.fromJSON(Mapresponse){varlist=response['result_data']asResultData;print(list.runtimeType);}}解析结果数据对象。clas

android - 在 flutter 上解析 json 时出错。类型 '_InternalLinkedHashMap<String, dynamic>' 不是类型转换中类型 'ResultData' 的子类型

我有如下的json。{"result_data":{"id":"b57457b0-4f73-11e8-92ae-01912016d38c","rates":[{},{}]}}我想解析,下面是我解析它的代码。获取“result_data”classRootModel{ResultDataresultData;RootModel(this.resultData);RootModel.fromJSON(Mapresponse){varlist=response['result_data']asResultData;print(list.runtimeType);}}解析结果数据对象。clas

variables - 在 Dart 中的字符串插值中使用点运算符时的正确语法

在Dart/Flutter中,假设您有一个类Y的实例a。Y类有一个属性,property1。您想像这样使用字符串插值来打印该属性:print('thethingIwanttoseeintheconsoleis:$a.property1');但您甚至无法在不出现错误的情况下完成输入。我让它工作的唯一方法是这样做:vartemp=a.property1;print('thethingIwanttoseeintheconsoleis:$temp');我还没有在网上找到答案...而且我认为必须有一种方法可以直接执行此操作而无需先创建变量。 最佳答案