我有一个像下面这样的复杂班级
class BoardState {
List<List<int>> tiles;
final Point lastTileAdded;
final int dimension;
static int nextNum = 2;
static int score = 0;
...
//lot of other stuffs
}
我必须将BoardState
与shared_preferences
存储在一起,我发现应该将此序列化为String并返回,但是Json.encode()
无法为我编码这种复杂的类,我找不到任何办法吗?有什么建议吗?示例代码?