gpt4 book ai didi

javascript - Flutter Openweather API 调用

转载 作者:IT王子 更新时间:2023-10-29 07:06:45 25 4
gpt4 key购买 nike

我想从 Openweather API 解析 JSON。

Openweather URL 是:http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b6907d289e10d714a6e88b30761fae22

我正在努力寻找解析 JSON 数据以获取“描述”和“临时”值的最简单方法。

有人有什么想法吗?

最佳答案

发出一个 HTTP 请求,提取数据,创建一个只创建提取数据的 map :

import 'dart:io';
import 'dart:convert';

Future<Map> getData() async {
var httpClient = new HttpClient();
var request = await httpClient.getUrl(url);
var response = await request.close();
var data = json.decode(response);
var description = data['weather']['description'];
var temp = data['main']['temp'];
return { 'description': description, 'temp': temp };
}

main() async {
print(await getData());
}

关于javascript - Flutter Openweather API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50473092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com