class TestModel {
String? firstName, lastName;
TestModel(this.firstName, this.lastName);
TestModel.fromJson(Map<String, dynamic> json)
: firstName = json['firstName'],
lastName = json['lastName'];
}我知道我可以将传入的json转换为TestModel。但是,如何将TestModel类型赋值给变量Map
TestModel a = {'firstName': 'huh', 'lastName': 'whaaat!?'} as TestModel;TestModel a或Map<TestModel>不起作用,而
var a = {'firstName': 'huh', 'lastName': 'whaaat!?'};
print(TestModel.fromJson(a));这是可行的。由于我直接从TextField获取值,因此如何在不使用.fromJson的情况下将模型直接赋值给变量
发布于 2021-11-02 16:56:23
您只需初始化它,例如:
TestModel a = TestModel('huh', 'whaaat!?');https://stackoverflow.com/questions/69814081
复制相似问题