如何获取JSON数据索引中的所有可用JSON数据
我试图从JSON数据中获取名称和价格,如下所示,但它只给了我一个名称和一个价格,因为我必须使用索引获取特定数据。如何从JSON数据中获取所有可用的名称和价格 这是我的功能如何获取JSON数据索引中的所有可用JSON数据,json,flutter,dart,Json,Flutter,Dart,我试图从JSON数据中获取名称和价格,如下所示,但它只给了我一个名称和一个价格,因为我必须使用索引获取特定数据。如何从JSON数据中获取所有可用的名称和价格 这是我的功能 void getData() async { http.Response response = await http.get( "API LINK"); if (response.statusCode == 200) { String data = response.body; var d
void getData() async {
http.Response response = await http.get(
"API LINK");
if (response.statusCode == 200) {
String data = response.body;
var decodeData = jsonDecode(data);
var name = decodeData['entry'][0]['gsx\$name'];
var price = decodeData['entry'][0]['gsx\$price'];
print(name);
print(price);
}
}
您可以使用for循环
for(变量i=0;i
这会有帮助。您已将其转换为地图。您仍然可以使用for循环或forEach对其中的所有数据进行迭代。
decodeData.forEach((key,value){
print(value['gsx\$name']);
print(value['gsx\$price']);
})