如何将Set转换为toJson()方法中的有效映射条目?我的对象看起来像这样:
class MyCustom{
String name = '';
Set<String> mySet= new Set();
Map toJson() {
Map map = new Map();
map['name'] = this.name;
map['mySet'] = this.mySet;
return map
}
}
答案 0 :(得分:1)
简短的回答是将其转换为List。由于我不理解的原因,设置无法使用JSON.encode方法。
List<String> myList = new List();
...
map['myList'] = this.myList;
或者如果您想将您的收藏保存为Set。
map['mySet'] = this.mySet.toList();