1
如何將Set轉換爲toJson()方法中的有效映射條目?我的對象如下所示:Dart:如何將一個Set轉換爲toJson方法中的Map條目?
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
}
}
您可以在https://github.com/dart-lang/sdk中創建一個錯誤報告。 –
'JSON.encode'方法中'Set'沒有默認的JSON轉換,因爲JSON沒有它的表示。我們可以讓任何'Iterable'自動轉換爲'List',但決定不是太聰明 - 我們只接受通過'JSON.decode'('List','Map)轉換回相同類型的類型'和基本類型)。 –
lrn