【发布时间】:2019-02-16 02:56:00
【问题描述】:
所以我正在尝试从 here 解析 PurpleAir JSON。
我无法访问我真正想要的数据,例如实时 2.5 AQI 读数。
这是我的代码,它以字符串形式返回解析的 JSON 数据,我能得到的只是地图版本,有人能告诉我如何修改这段代码来获取其他数据吗?(基本上,我应该输入什么jsonResponse 括号以获取标记为 /v./) 的元素
Future<String> sensorTest() async{
var url = "https://www.purpleair.com/json?show=15130";
var response = await http.get(url);//Parses it
if (response.statusCode == 200){
var jsonResponse = convert.jsonDecode(response.body);
var aqi = jsonResponse['mapVersion'];
String output = "Map Version: "+aqi;
return output;
}
else{
return "Something is wrong";
}
}
【问题讨论】: