|
...
|
...
|
@@ -187,20 +187,27 @@ class Setmeal { |
|
|
|
// cooklist.add(new Cooklist.fromJson(v));
|
|
|
|
// });
|
|
|
|
// }
|
|
|
|
if (json['cooklist'] != null && json['cooklist'].length > 0) {
|
|
|
|
if (json['cooklist'] is List) {
|
|
|
|
cooklist = <Cooklist>[];
|
|
|
|
dataMenu = {};
|
|
|
|
Map map = json['cooklist'];
|
|
|
|
|
|
|
|
map.forEach((key, v) {
|
|
|
|
List<Cook> cooktemp = [];
|
|
|
|
v.forEach((v1) {
|
|
|
|
cooklist.add(new Cooklist.fromJson(v1));
|
|
|
|
cooktemp.add(new Cook.fromJson(v1));
|
|
|
|
});
|
|
|
|
dataMenu[key] = cooktemp;
|
|
|
|
json['cooklist'].forEach((v) {
|
|
|
|
cooklist.add(new Cooklist.fromJson(v));
|
|
|
|
});
|
|
|
|
print(dataMenu);
|
|
|
|
} else {
|
|
|
|
if (json['cooklist'] != null && json['cooklist'].length > 0) {
|
|
|
|
cooklist = <Cooklist>[];
|
|
|
|
dataMenu = {};
|
|
|
|
Map map = json['cooklist'];
|
|
|
|
|
|
|
|
map.forEach((key, v) {
|
|
|
|
List<Cook> cooktemp = [];
|
|
|
|
v.forEach((v1) {
|
|
|
|
cooklist.add(new Cooklist.fromJson(v1));
|
|
|
|
cooktemp.add(new Cook.fromJson(v1));
|
|
|
|
});
|
|
|
|
dataMenu[key] = cooktemp;
|
|
|
|
});
|
|
|
|
print(dataMenu);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// finalPriceC = json['finalPriceC'];
|
...
|
...
|
|