我正在从本地数据库(sqflite)获取一个使用内部连接的查询,如下所示:
[
{title: First Title, subtitle: First Subtitle, content_title: A_Content Title, text: First text, color: null, warning: 0},
{title: First Title, subtitle: First Subtitle, content_title: B_Content Title, text: Second Text, color: null, warning: 0},
{title: First Title, subtitle: Second Subtitle, content_title: A_Content Title, text: Third text, color: yellow, warning: 0},
{title: First Title, subtitle: Second Subtitle, content_title: B_Content, text: Fourth text, color: null, warning: 0}
]
我需要一种方法来转换它,这样我就可以有一个小部件列表,我可以使用这种模型。
class Category {
String? subtitle;
List<Content> content;
Category({
required this.subtitle,
required this.content
});
}
class Content {
String? title;
String? text;
String? color;
Int? warning;
Content({
required this.title,
required this.text,
required this.color,
required this.warning
})
}
实现这一目标的最佳途径是什么?
1条答案
按热度按时间bkhjykvo1#
我认为最好的方法是使用
Map
作为第三方来链接带有字幕的内容:您可以复制此代码并在函数中使用它,接下来您应该能够将
catgeories
用作List<Category>
。