考虑:
"data": [
{
"sno": 74,
"userid": "rajesh@gmail.com",
"postUrl": "[https://uat-marc.s3.ap-south-1.amazonaws.com/news-feed/74_0.jpg@ https://uat-marc.s3.ap-south-1.amazonaws.com/news-feed/74_1.jpg@ https://uat-marc.s3.ap-south-1.amazonaws.com/news-feed/74_2.jpg]",
"contentType": "img"
}
]
这是响应。我必须在UI中将“postUrl”图像显示为网络图像。我在该列表中只获得一个图像。我如何在滑块中显示所有图像?
我已经通过创建一个模型来完成了,一切都很好。但是我不能在UI上显示。
4条答案
按热度按时间trnvg8h31#
您可以将
postUrl
作为字符串获取。希望您已经通过获取此响应完成了这些工作。首先,必须从整个字符串中删除
[
和]
中的括号。现在你可以把这个字符串按
'@ '
分割,这样你就可以得到3个URL,你可以一个接一个地显示它们。下面介绍如何拆分字符串:
试试看,如果你有任何问题,一定要告诉我。
8zzbczxx2#
请看这个小工具。
我已经创建了一个本地JSON文件,并使数据可用。请将这些本地文件读取替换为http调用。
a0x5cqrl3#
首先从API响应创建一个模型类,如下所示:
然后创建一个有状态的小部件类:
7gcisfzg4#
请务必关注博客文章 How to read a JSON file in Flutter and display it in a listview 以供参考。
应遵循的步骤:
1.创建PODO类,将JSON数据反序列化为Dart对象和数据类型。
1.并使用提取的数据通过ListView.Builder小部件或您选择的任何小部件构建器构建UI。