嗨,我有一個問題要在顫振中創建對模型類的 json 回應。
我從 API 得到的回應是這樣的:
{
"status": 200,
"message": "data fetch successfull",
"data": [{
"view_type": 1,
"heading_title": "Trending Now",
"trend_list": [{
"title": "",
"subtitle": "",
"price": 1500,
"display_image": "",
"size": [6, 7, 8, 9, 10],
"rating": 4,
"isFavourite": false,
"container_color": ["0xFF559BE2", "0xFF2F53CB"],
"image_shoe": [{
"shoe_image": "",
"color": "0xFF559BE2",
"container_color": ["0xFF559BE2", "0xFF559BE2"]
}, {
"shoe_image": "",
"color": "0xFF559BE2",
"container_color": ["0xFF559BE2", "0xFF559BE2"]
}, {
"shoe_image": "",
"color": "0xFF559BE2",
"container_color": ["0xFF559BE2", "0xFF559BE2"]
}, {
"shoe_image": "",
"color": "0xFF559BE2",
"container_color": ["0xFF559BE2", "0xFF559BE2"]
}, {
"shoe_image": "",
"color": "0xFF559BE2",
"container_color": ["0xFF559BE2", "0xFF559BE2"]
}]
}]
}
]
}
所以我的問題是在容器盒裝飾漸變顏色中接受顏色不在字串中。
那么我應該在 Model 類中添加什么資料型別?
uj5u.com熱心網友回復:
你的模型類可以有顏色。
您可以通過首先將其決議為整數然后從該整數創建顏色來從 JSON 中的字串中獲取顏色:
yourModelPropertyOfTypeColor = Color(int.parse("0xFF559BE2"))
uj5u.com熱心網友回復:
使用此站點從 json 在線創建 model.dart
https://javiercbk.github.io/json_to_dart/
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/427700.html
下一篇:DartFlutter拋出FlutterError.fromParts(<DiagnosticsNode>[錯誤
