英文:
Get JsonKey name back from enum
问题
如何从 Bear.blackBear
中获取 black_bear
?
英文:
I have a simple enum in Flutter, say
enum Bear {
panda,
@JsonValue("black_bear") blackBear,
@JsonValue("brown_bear") brownBear,
}
How do I retrieve black_bear
from Bear.blackBear
?
答案1
得分: 1
你可以使用增强枚举,
enum Animal {
panda('panda'),
blackBear("black_bear"),
brownBear("brown_bear");
const Animal(this.key);
final String key;
}
你可以使用 Animal.blackBear.key;
来获取 black_bear
。
英文:
You can use enhanced enum,
enum Animal {
panda('panda'),
blackBear("black_bear"),
brownBear("brown_bear");
const Animal(this.key);
final String key;
}
And you can use Animal.blackBear.key;
to get black_bear
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论