动态获取飞镖中的物体场

eny*_*nyo 6 reflection dart

如何从对象实例动态获取字段?

我有这个代码:

var reflection = reflect(this);
InstanceMirror field = reflection.getField(new Symbol(fieldName));
Run Code Online (Sandbox Code Playgroud)

当我打印变量时,field我得到InstanceMirror on <'value of field'>了所有,...但是如何实际获得值?

Ale*_*uin 7

获得表示该字段的InstanceMirror后,只需调用即可field.reflectee.