与该语言的普通枚举相比,built_value枚举有什么好处?

时间:2018-06-27 05:10:51

标签: enums dart flutter

built_value库中,我找到了example how to make enums。所以我有点困惑。因为我没有马上看到使用build_value枚举有什么好处。有人知道吗?我忽略了什么?

2 个答案:

答案 0 :(得分:4)

大多数情况下,它们可以轻松地从JSON反序列化/从JSON序列化。

Dart内置枚举非常不适合需要序列化的地方。

答案 1 :(得分:3)

串行化是一回事;另一个主要方面是它们是适当的类:您可以向它们添加代码,并且它们可以实现接口。

这样,它们很像Java的枚举。