Flutter 如何使用Dart中的模型解析此json?
我需要用一个模型解析这个json,但我不知道如何解析,有人能帮我吗Flutter 如何使用Dart中的模型解析此json?,flutter,dart,Flutter,Dart,我需要用一个模型解析这个json,但我不知道如何解析,有人能帮我吗 { "onboarding" : [ { "image" : "assetsblablabla", "title" : "Your favorite delivery", "subtitle" : "We
{
"onboarding" : [
{
"image" : "assetsblablabla",
"title" : "Your favorite delivery",
"subtitle" : "We got over 200 afiliated commerces for you"
},
{
"image" : "assets sdidj",
"title" : "Lorem ipsum dolor sit amet",
"texto_2" : ":0"
},
{
"image" : "assets/uwu/owo",
"title" : "Service on demand",
"subtitle" : "Lorem ipsum dolor sit amet"
}
]
}
将您的模型定义为(“TestModel”是我使用的任意名称)
然后将其解析为
Widget build(BuildContext context) {
var json = {
"onboarding": [
{
"image": "assetsblablabla",
"title": "Your favorite delivery",
"subtitle": "We got over 200 afiliated commerces for you"
},
{
"image": "assets sdidj",
"title": "Lorem ipsum dolor sit amet",
"texto_2": ":0"
},
{
"image": "assets/uwu/owo",
"title": "Service on demand",
"subtitle": "Lorem ipsum dolor sit amet"
}
]
};
var fromTheModel = new TestModel.fromJson(json);
return Text(fromTheModel.onboarding[0]['image']); //displays "assetsblablabla"
}
最后一行显然是一个例子。您可以根据具体情况替换索引[0]
以及['image']
这就是您要找的吗?转到我不确定,我需要解析json以使用页面生成器中的信息。我相信您可以在需求中使用model变量中的
。这是您在原始问题中提出的解析部分。
Widget build(BuildContext context) {
var json = {
"onboarding": [
{
"image": "assetsblablabla",
"title": "Your favorite delivery",
"subtitle": "We got over 200 afiliated commerces for you"
},
{
"image": "assets sdidj",
"title": "Lorem ipsum dolor sit amet",
"texto_2": ":0"
},
{
"image": "assets/uwu/owo",
"title": "Service on demand",
"subtitle": "Lorem ipsum dolor sit amet"
}
]
};
var fromTheModel = new TestModel.fromJson(json);
return Text(fromTheModel.onboarding[0]['image']); //displays "assetsblablabla"
}