【问题标题】:How to parse json lists in flutter如何在flutter中解析json列表
【发布时间】:2019-06-03 09:23:34
【问题描述】:

我们如何在 Flutter 中解析这种类型的 List 数据?我尝试了不同的模型但失败了。以下是数据:

[
    {
        "course":"Computer Architecture Fall 2018 - KHI",
        "pending_assignment":[
            {
                "name":"OOAD Project Fall 2018 Section B & D",
                "dueDate":"Dec 14, 2018 10:00 pm"
            }
        ]
    },
    {
        "course":"Object Oriented Analysis and Design Fall 2018 - KHI",
        "pending_assignment":[
            {
                "name":"OOAD Project Fall 2018 Section B & D",
                "dueDate":"Dec 14, 2018 10:00 pm"
            }
        ]
    }
]

【问题讨论】:

  • “我尝试了不同的模型但失败了”你尝试了什么?你是怎么失败的? flutter.io/docs/development/data-and-backend/json
  • 我尝试了那里定义的方法,但是如果您检查正确,我的数据是列表的形式,并且没有这样的定义
  • 您需要(反)序列化每个条目myList.map((item) => deserializeJson(item)).toList() 我编了deserializeJson。将其替换为执行反序列化或解析的代码。
  • 这个问题可能已经在这里得到了回答:stackoverflow.com/questions/51053954/…

标签: json parsing flutter


【解决方案1】:

您可以通过本网站 (https://jsonformatter.org/json-parser) 确认 JSON 无效且包含错误。

对于如何解析 JSON,您可以使用 dart:convert 包中的 json.decode(jsonString); 函数。有关更多信息,您可以查看此网站:https://flutter.io/docs/development/data-and-backend/json

【讨论】:

    猜你喜欢
    • 2021-07-02
    • 2020-07-11
    • 2020-05-30
    • 2020-05-21
    • 2021-08-28
    • 2022-07-07
    • 2022-12-16
    • 2021-01-31
    • 2016-10-15
    相关资源
    最近更新 更多