【发布时间】:2021-05-08 07:21:44
【问题描述】:
我以前从未使用过 JSON,所以我不熟悉它的语法。
目前我有多个包含不同数据的数组。
我想创建一个 JSON 对象,其中包含多个数组,每个数组都有几条数据。 例如。 一个名为 HotelList 的对象,包含多个数组,每个数组对应不同的酒店名称。 看例子:
class Jsons {
static var hotelListJson = {
'hotelData': [
{
'index': 0,
'restaurantName': 'Monginis Cake Shop',
'foodCategory': 'The Cake Shop',
'restReview': 5,
'restImage': 'assets/images/Restaurant1.png',
'distanceFromLocation': 40,
'restStatus': 'open',
'menuCategories': [
{
'categoryName': 'Pastry',
'dishes': [
'Dutch Pastry',
'Truffle Pastry',
'Pipeapple Veg Pastry',
'Brownee Sqare Veg Pastry',
'Choco Lava Veg Cup'
],
},
{
'categoryName': 'small cake ( half kg)',
'dishes': [
'Sapphire Veg Small',
'Deviles Delite Veg Small',
'Duth Chocolate Heart Veg (Small)',
'Shimmer Choco Veg Small'
]
},
{
'categoryName': 'Breads',
'dishes': ['Sandwich Bread', 'Multigrain Bread', 'Brown Bread']
},
{
'categoryName': 'Large cake',
'dishes': ['Alpine Choco Veg(Large)']
},
{
'categoryName': 'Cookies',
'dishes': [
'Almond Cocos Cookies',
'Shewsburry Cookies',
'Honey Crunch Cookis',
'Kesar Cookies',
'Jeeraa Cookies'
]
},
{
'categoryName': 'Savouries',
'dishes': [
'Panner pattice',
'Veg Burger',
'Pan Pizza Veg',
'Veg pattice'
]
},
{
'categoryName': 'Chocolate',
'dishes': ['Just Temptations']
},
{
'categoryName': 'Plum & Bar cake',
'dishes': ['Fruit Bar cake']
},
]
},
{
'index': 1,
'restaurantName': 'Swami Hotel',
'foodCategory': 'Family Hotel',
'restReview': 2,
'restImage': 'assets/images/Restaurant2.png',
'distanceFromLocation': 40,
'restStatus': 'open',
'menuCategories': [
{
'categoryName': 'Veg Starter',
'dishes': [ 'Paneer pahadi kabab','Garlic chana','Masala papad', 'Manchurian']
},
{
'categoryName': 'Tandoori',
'dishes': ['Chicken Tandoori','Chicken Tangadi Kabab','Chicken Pahadi Kabab','Mutton Kadhai]
},
{
'categoryName': 'INDIAN BREAD',
'dishes': ['Aalu Paratha','Paneer Paratha','Nan', 'Butter Nan','Tandoori Roti','Chapati']
},
]
},
{
'index': 2,
'restaurantName': 'Diva Sagar',
'foodCategory': 'Family restaurant',
'restReview': 5,
'restImage': 'assets/images/Restaurant3.png',
'distanceFromLocation': 30,
'restStatus': 'open',
},
{
'index': 3,
'restaurantName': 'Smart open pick cake shop',
'foodCategory': 'Cake Shop',
'restReview': 1,
'restImage': 'assets/images/Restaurant4.png',
'distanceFromLocation': 10,
'restStatus': 'closed',
'offer': 'Get 5% discount',
},
]
};
}
我想为菜肴添加列表。我该怎么做?
【问题讨论】: