【发布时间】:2020-11-29 20:10:50
【问题描述】:
我想在 Flutter 中获取以下 JSON 并将其显示为图像或分层显示。 我如何在颤动中实现以下 JSON 我想显示父菜单名称而不是子菜单名称而不是子菜单名称然后是其产品。
"parent_menu": [
{
"p_category_id": "32",
"vendor_id": "10",
"service_id": "1",
"parent_id": "0",
"name": "Beverages",
"image": "",
"description": "<p>\n\tBeverages</p>\n",
"priority": "5",
"status": "Active",
"parent_name": "Beverages",
"child_menu": [
{
"p_category_id": "64",
"vendor_id": "10",
"service_id": "1",
"parent_id": "32",
"name": "Vita Coco Coconut Water",
"image": "",
"description": "",
"priority": "0",
"status": "Active",
"child_name": "Vita Coco Coconut Water",
"child_sub_menu": [
{
"p_category_id": "68",
"vendor_id": "10",
"service_id": "1",
"parent_id": "64",
"name": "first sub sub category",
"image": "",
"description": "",
"priority": "3",
"status": "Active",
"sub_menu": "first sub sub category",
"child_name": "Vita Coco Coconut Water",
"products": [
{
"product_id": "46",
"vendor_id": "10",
"service_id": "1",
"p_category_id": "68",
"name": "my favorite product",
"description": "",
"amount": "12",
"image": "",
"icon": "",
"is_popular": "No",
"status": "Active",
"date": "2019-05-07 11:04:18"
},
{
"product_id": "56",
"vendor_id": "10",
"service_id": "1",
"p_category_id": "68",
"name": "we",
"description": "<h1>\n\t34</h1>\n",
"amount": "22",
"image": "",
"icon": "",
"is_popular": "No",
"status": "Active",
"date": "2019-05-31 12:04:09"
}
]
}
]
},
{
"p_category_id": "43",
"vendor_id": "10",
"service_id": "1",
"parent_id": "32",
"name": "coconut water",
"image": "",
"description": "<p>\n\tere</p>\n",
"priority": "1",
"status": "Active",
"child_name": "coconut water",
"child_sub_menu": [
{
"p_category_id": "69",
"vendor_id": "10",
"service_id": "1",
"parent_id": "43",
"name": "coconut water sub1",
"image": "",
"description": "",
"priority": "0",
"status": "Active",
"sub_menu": "coconut water sub1",
"child_name": "coconut water",
"products": [
{
"product_id": "47",
"vendor_id": "10",
"service_id": "1",
"p_category_id": "69",
"name": "coconu water with kombucha",
"description": "<p>\n\tit taste very nice</p>\n",
"amount": "22",
"image": "",
"icon": "",
"is_popular": "No",
"status": "Active",
"date": "2019-05-07 12:20:34"
}
]
}
]
},
]
},
],
如何在 Flutter 中实现上述 JSON 我想这样显示 我怎样才能从给定的 JSON 中实现这一点,并像这样动态显示。
【问题讨论】: