💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Daniel Sth
دریافت جیسون لیست
جامعه فلاتر ایجاد شده در ۲۳ اسفند ۱۴۰۰

سلام و خسته نباشید .

یه سوال داشتم اگه یه رسپانس به این شکل داشته باشیم چطور میتونیم last_products رو به صورت لیست در بیاریم ؟؟؟

{
    "id": 9,
    "name": "name",
    "description": "description",
    "last_products": [
        {
            "id": 41,
            "name": "name1",
            "image": "image2",
        },
        {
            "id": 42,
            "name": "name2",
            "image": "image2",
        }
    ],
}

مدل هایی که درست کردم به این شکل هستن

class MarketEntity {
  final int id;
  final String name;
  final List < LastProductEntity > lastProducts;
  final String description;
    MarketEntity.fromJson(Map<String, dynamic> json)
        : id = json['id'],
          name = json['name'],
          description = json['description'],
          lastProducts = json['last_products'];
  }
  class LastProductEntity {
    final int id;
    final String name;
    final String image;
    LastProductEntity.formJson(Map<String, dynamic> json)
        : id = json['id'],
          name = json['name'],
          image = json['image'],
}

اما با این ارور مواجه میشم

_TypeError (type 'List' is not a subtype of type 'List')

ممنون میشم راهنماییم کنید .

سلام وقتتون بخیر

لطفا از قسمتی ک دارید request میزنید و response دریافت میکنید عکس بهم بدید ممنون

بهترین پاسخ
محمد حسین سخایی ۲۵ اسفند ۱۴۰۰، ۱۵:۰۴

سلام و تشکر مشکل بر طرف شده .

Daniel Sth ۲۵ اسفند ۱۴۰۰، ۱۶:۲۱