我需要一种获取类属性的方法,因为我知道这是通过反射实现的,但是我不知道如何将其应用于Flutter。
这是我的课程:
class Login {
final String name;
final String email;
final String token;
final String refreshToken;
final String createdAt;
final String expiresAt;
final bool isValid;
Login({this.name, this.email, this.token, this.refreshToken, this.createdAt, this.expiresAt, this.isValid});
}
我必须做类似getOwnProperties的事情,就像在JS中完成的一样。 我需要获取该类具有的属性的数组。
答案 0 :(得分:1)
Flutter中没有可用的反射。您可以使用代码生成功能,例如通过reflectable包进行代码生成,也可以使用https://pub.dartlang.org/packages/build
进行自定义生成