Nutrition.fromJson constructor
Nutrition.fromJson(
- Map json_
Implementation
Nutrition.fromJson(core.Map json_)
: this(
addedSugars: json_.containsKey('addedSugars')
? FloatUnit.fromJson(
json_['addedSugars'] as core.Map<core.String, core.dynamic>,
)
: null,
addedSugarsDailyPercentage:
(json_['addedSugarsDailyPercentage'] as core.num?)?.toDouble(),
calcium: json_.containsKey('calcium')
? FloatUnit.fromJson(
json_['calcium'] as core.Map<core.String, core.dynamic>,
)
: null,
calciumDailyPercentage: (json_['calciumDailyPercentage'] as core.num?)
?.toDouble(),
cholesterol: json_.containsKey('cholesterol')
? FloatUnit.fromJson(
json_['cholesterol'] as core.Map<core.String, core.dynamic>,
)
: null,
cholesterolDailyPercentage:
(json_['cholesterolDailyPercentage'] as core.num?)?.toDouble(),
dietaryFiber: json_.containsKey('dietaryFiber')
? FloatUnit.fromJson(
json_['dietaryFiber'] as core.Map<core.String, core.dynamic>,
)
: null,
dietaryFiberDailyPercentage:
(json_['dietaryFiberDailyPercentage'] as core.num?)?.toDouble(),
energy: json_.containsKey('energy')
? FloatUnit.fromJson(
json_['energy'] as core.Map<core.String, core.dynamic>,
)
: null,
energyFromFat: json_.containsKey('energyFromFat')
? FloatUnit.fromJson(
json_['energyFromFat'] as core.Map<core.String, core.dynamic>,
)
: null,
folateDailyPercentage: (json_['folateDailyPercentage'] as core.num?)
?.toDouble(),
folateFolicAcid: json_.containsKey('folateFolicAcid')
? FloatUnit.fromJson(
json_['folateFolicAcid'] as core.Map<core.String, core.dynamic>,
)
: null,
folateMcgDfe: (json_['folateMcgDfe'] as core.num?)?.toDouble(),
iron: json_.containsKey('iron')
? FloatUnit.fromJson(
json_['iron'] as core.Map<core.String, core.dynamic>,
)
: null,
ironDailyPercentage: (json_['ironDailyPercentage'] as core.num?)
?.toDouble(),
monounsaturatedFat: json_.containsKey('monounsaturatedFat')
? FloatUnit.fromJson(
json_['monounsaturatedFat']
as core.Map<core.String, core.dynamic>,
)
: null,
nutritionFactMeasure: json_['nutritionFactMeasure'] as core.String?,
polyols: json_.containsKey('polyols')
? FloatUnit.fromJson(
json_['polyols'] as core.Map<core.String, core.dynamic>,
)
: null,
polyunsaturatedFat: json_.containsKey('polyunsaturatedFat')
? FloatUnit.fromJson(
json_['polyunsaturatedFat']
as core.Map<core.String, core.dynamic>,
)
: null,
potassium: json_.containsKey('potassium')
? FloatUnit.fromJson(
json_['potassium'] as core.Map<core.String, core.dynamic>,
)
: null,
potassiumDailyPercentage:
(json_['potassiumDailyPercentage'] as core.num?)?.toDouble(),
preparedSizeDescription:
json_['preparedSizeDescription'] as core.String?,
protein: json_.containsKey('protein')
? FloatUnit.fromJson(
json_['protein'] as core.Map<core.String, core.dynamic>,
)
: null,
proteinDailyPercentage: (json_['proteinDailyPercentage'] as core.num?)
?.toDouble(),
saturatedFat: json_.containsKey('saturatedFat')
? FloatUnit.fromJson(
json_['saturatedFat'] as core.Map<core.String, core.dynamic>,
)
: null,
saturatedFatDailyPercentage:
(json_['saturatedFatDailyPercentage'] as core.num?)?.toDouble(),
servingSizeDescription: json_['servingSizeDescription'] as core.String?,
servingSizeMeasure: json_.containsKey('servingSizeMeasure')
? FloatUnit.fromJson(
json_['servingSizeMeasure']
as core.Map<core.String, core.dynamic>,
)
: null,
servingsPerContainer: json_['servingsPerContainer'] as core.String?,
sodium: json_.containsKey('sodium')
? FloatUnit.fromJson(
json_['sodium'] as core.Map<core.String, core.dynamic>,
)
: null,
sodiumDailyPercentage: (json_['sodiumDailyPercentage'] as core.num?)
?.toDouble(),
starch: json_.containsKey('starch')
? FloatUnit.fromJson(
json_['starch'] as core.Map<core.String, core.dynamic>,
)
: null,
totalCarbohydrate: json_.containsKey('totalCarbohydrate')
? FloatUnit.fromJson(
json_['totalCarbohydrate']
as core.Map<core.String, core.dynamic>,
)
: null,
totalCarbohydrateDailyPercentage:
(json_['totalCarbohydrateDailyPercentage'] as core.num?)
?.toDouble(),
totalFat: json_.containsKey('totalFat')
? FloatUnit.fromJson(
json_['totalFat'] as core.Map<core.String, core.dynamic>,
)
: null,
totalFatDailyPercentage: (json_['totalFatDailyPercentage'] as core.num?)
?.toDouble(),
totalSugars: json_.containsKey('totalSugars')
? FloatUnit.fromJson(
json_['totalSugars'] as core.Map<core.String, core.dynamic>,
)
: null,
totalSugarsDailyPercentage:
(json_['totalSugarsDailyPercentage'] as core.num?)?.toDouble(),
transFat: json_.containsKey('transFat')
? FloatUnit.fromJson(
json_['transFat'] as core.Map<core.String, core.dynamic>,
)
: null,
transFatDailyPercentage: (json_['transFatDailyPercentage'] as core.num?)
?.toDouble(),
vitaminD: json_.containsKey('vitaminD')
? FloatUnit.fromJson(
json_['vitaminD'] as core.Map<core.String, core.dynamic>,
)
: null,
vitaminDDailyPercentage: (json_['vitaminDDailyPercentage'] as core.num?)
?.toDouble(),
voluntaryNutritionFact: (json_['voluntaryNutritionFact'] as core.List?)
?.map(
(value) => VoluntaryNutritionFact.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);