flutter dio

dio 怎么可以请求远程的json文件

 

在 Flutter 中使用 Dio 库发送网络请求获取远程的 JSON 文件

  1. 首先,确保你已经在 pubspec.yaml 文件中添加了 Dio 库的依赖。可以在 dependencies 部分添加以下代码:
dependencies:
  dio: ^3.0.10
  1. 在需要发送网络请求获取 JSON 文件的地方,导入 Dio 库:
import 'package:dio/dio.dart';
  1. 创建一个 Dio 实例,并发送 GET 请求来获取 JSON 文件:
void fetchJson() async {
  try {
    Dio dio = Dio();
    Response response = await dio.get('https://example.com/path/to/json');
    if (response.statusCode == 200) {
      var jsonData = response.data;
      // 在这里处理获取到的 JSON 数据
      print(jsonData);
    } else {
      // 处理请求失败的情况
      print('请求失败');
    }
  } catch (e) {
    // 处理异常情况
    print('发生异常: $e');
  }
}