my json:
{
"result": {
"name": "json1",
"pages": [{
"zones": [{
"title": "title1"
},
{
"title": "title2"
}],
"id": 4
},
{
"zones": [{
"title": "title3"
},
{
"title": "title4"
}],
"id": 12
}],
"creatorUserName": "admin",
"id": 2
}
}
как я могу построить алгоритм в трепетании дротиков, чтобы я мог получить заголовок всех страниц по идентификаторам?
если (id = 12) зоны распечатать -> Текст (title3), Текст (title4),
иначе, если печатаются пустые зоны -> Текст (title1), Текст (title2), зоны -> Текст (title3), Текст (title4) ,
мой пример кода:
List post = snapshot.data["result"]["pages"];
List post = pagesArray;
children: post.map((post) => Container(
child: Center(child: Text(post.title]),)
)).toList(),