emrahsahan
Hiyerarşi gayet doğru aslında ama tablo yapısı olarak News, Photos ve Comments olarak 3 adet tablon olmalı. Photos ve Comments tablolarında NewID olarak bir alan olmalı ki News tablosuna bu tabloları bağlayabilmelisiniz. https://app.quicktype.io?share=5×9mBZDooeADS6F2KKdD linkindeki Copy Code butonunu tıklayıp HaberlerYapi.dart dosyasına yapıştır. Bu senin JSON dosyanın class yapısı.
Daha sonra kendi kodunda değişiklik yapman gerek.
builder :(context,snapshot){
final haberlerYapi = haberlerYapiFromJson(snapshot.data);
List<News> sirali=haberlerYapi.News.sort((a,b)=>b.ID.compareTo(a.ID));
return ListView.builder(
itemCount: sirali.News.length,
itemBuilder:(context,index){
return Card(
child:ListTile(
title: Text(sirali.News[index].title)
)
);
}
);
}
Editör kullanmadan direkt buradan yazdım. Bazı yerlerde küçük hatalar olabilir 😀