我正在使用我的应用程序中的flatter\u clean\u日历包记录用户的事件,并在完成该事件后将其显示在日历上。包的示例将事件硬编码,格式如下:
final Map<DateTime, List> _events = {
DateTime(2020, 7, 7): [
{'name': 'Event A', 'isDone': true},
],
DateTime(2020, 7, 11): [
{'name': 'Event A', 'isDone': true}
],
DateTime(2020, 7, 9): [
{'name': 'Event A', 'isDone': true},
{'name': 'Event B', 'isDone': true},
],
DateTime(2020, 7, 10): [
{'name': 'Event A', 'isDone': true},
{'name': 'Event B', 'isDone': true},
],
DateTime(2020, 7, 13): [
{'name': 'Event A', 'isDone': true},
{'name': 'Event B', 'isDone': true},
{'name': 'Event C', 'isDone': false},
],
DateTime(2020, 7, 25): [
{'name': 'Event A', 'isDone': true},
{'name': 'Event B', 'isDone': true},
{'name': 'Event C', 'isDone': false},
],
DateTime(2020, 7, 6): [
{'name': 'Event A', 'isDone': false},
],
};
我想将这些值存储在数据库中,并决定使用hive作为数据库。我的问题是,我不知道如何对数据进行建模,以便hive存储一个Map,其中datetime作为键,事件列表作为值。有人知道我该怎么做吗?
暂无答案!
目前还没有任何答案,快来回答吧!