Product.fromJSON(Map<String,dynamic> parsedJSON)
:name=parsedJSON['pdName'],
img=parsedJSON['pdImage'].toString(),
newprice=parsedJSON['pdNewPrice'],
//oldprice=parsedJSON['pdOldPrice'],
available=parsedJSON['pdAvailable'],
//subtype=parsedJSON['pdSubType'],
type=parsedJSON['pdType'];
У меня есть класс Product с полями name, img, newprice. По сути, то, что делает приведенный выше код, это то же самое, что вызов метода из JSON () и возвращение объекта Product со значениями, обновленными из разобранный JSON