Json解码数据无法转换为字符串格式
Json Decoded data unable to convert in string format
[ {
banner_image: banner5.jpeg
}, {
banner_image: banner4.jpeg
}, {
banner_image: banner3.jpeg
}, {
banner_image: banner2.jpeg
}, {
banner_image: banner1.jpeg
},
]
我已经从 json url 获取了这些数据,我只想要字符串格式的 .jpeg 值
您可以将 json 转换为字符串列表,然后单独使用它
List stringList = (jsonDecode(input) as List).cast();
字符串 strBanner1 = stringList[0];
字符串 strBanner2 = stringList[1];
.
.
.
希望这些代码对您有所帮助。
List<String> imageList=[]
http.Response? response;
response = await api.getRequest(apiUrl2,
"YOUR-API-URL");
if (response != null && response.statusCode == 200) {
List<String> apiResponse = <String>[];
List<dynamic>? values = json.decode(response.body);
if (values != null) {
for (int i = 0; i < values.length; i++) {
if (values[i] != null) {
Map<String, String> map = values[i];
imageList.add(map.Value);
}
}
}
return imageList;
[ {
banner_image: banner5.jpeg
}, {
banner_image: banner4.jpeg
}, {
banner_image: banner3.jpeg
}, {
banner_image: banner2.jpeg
}, {
banner_image: banner1.jpeg
},
]
我已经从 json url 获取了这些数据,我只想要字符串格式的 .jpeg 值
您可以将 json 转换为字符串列表,然后单独使用它
List stringList = (jsonDecode(input) as List).cast();
字符串 strBanner1 = stringList[0]; 字符串 strBanner2 = stringList[1]; . . .
希望这些代码对您有所帮助。
List<String> imageList=[]
http.Response? response;
response = await api.getRequest(apiUrl2,
"YOUR-API-URL");
if (response != null && response.statusCode == 200) {
List<String> apiResponse = <String>[];
List<dynamic>? values = json.decode(response.body);
if (values != null) {
for (int i = 0; i < values.length; i++) {
if (values[i] != null) {
Map<String, String> map = values[i];
imageList.add(map.Value);
}
}
}
return imageList;