【发布时间】:2019-07-30 04:26:45
【问题描述】:
我有一个选项列表,当属性被选中一个特定选项时,我将在列表中的选项的选项位置保存属性对象。 现在我有一个带有所选属性对象的选项列表。我的目标是将选项列表转换为 JSON 对象,但当属性不为空时。在这种情况下,当一个人没有选择选项的属性时,属性对象可以为空。
class OptionAttribute{
String _grouprowid;
String _groupname;
Attribute _selectedAttrObject
Map<String, dynamic> toJson() => {
'attribute': _selectedAttrObject,
};
}
class Attribute{
String _attributerowid;
String _grouprowid;
String _attributename;
String _weight;
Map<String, dynamic> toJsonAttr() => {
'attrid': _attributerowid,
'groupid': _grouprowid,
'attrname': _attributename
};
}
当列表没有任何空属性时,我想将下面的列表转换为 JSON 对象。
List<OptionAttribute> opAtrrList=new List<OptionAttribute>();
【问题讨论】: