小编Meh*_*afa的帖子

如何在flutter中解析来自URL的JSON响应

我是 flutter 新手,想要解析 json 格式的 URL 中的数据。我使用的网址是json link。我想从 json 数组中获取“verse”和“chapter”字段。我已成功在小吃栏中获取响应主体,但无法获取单个值。我想获取“诗句”和“章节”,然后在文本框中显示。我正在使用达特。

这是我正在使用的方法:

 _makeGetRequest() async {
    // make request
    var url = Uri.parse("http://quotes.rest/bible/vod.json");
    Response response = await http.get(url);

    // sample info available in response
    int statusCode = response.statusCode;
    Map<String, String> headers = response.headers;
    String contentType = headers['content-type'];
    String json = response.body;

    ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(json)));

  }

 @override
  void initState() {
    super.initState();
    streamingController.config(url: "http://stream.zeno.fm/qa8p6uz2tk8uv");
    streamingController.play();
    _makeGetRequest();
  }
Run Code Online (Sandbox Code Playgroud)

请帮助我获取正确的字段值并将它们设置在文本框中,因为我在过去两天试图解决它,并尝试了互联网上的所有解决方案,但出现了异常。

url json dart flutter

0
推荐指数
1
解决办法
8640
查看次数

标签 统计

dart ×1

flutter ×1

json ×1

url ×1