小编Dev*_*ddy的帖子

Flutter GetX中如何使用observable方法处理复杂的API数据响应

我是 flutter 和 GetX 包世界的新手,我正在尝试使用 Laravel 作为我的 API 服务创建一个简单的应用程序,我正在以 JSON 格式发送来自 API 的响应,我正在使用 Laravel 资源 API,因此它正在发送响应中有一些额外的元数据,我已经在我的 flutter 应用程序中创建了服务模型和控制器,但是当我在控制器中初始化一个可观察变量时,它抛出了很多错误,我尝试了所有方法,但在我发送时它工作正常只有来自 API 的数据列表,因为我必须List<Model>.obs在控制器中定义,但是当我根据需要从 API 发送正确的响应时,问题就发生了。

这是我来自 API 的 JSON 响应数据

{
    "data": [
        {
            "id": 1,
            "description": "Purchased mouse",
            "amount": "1200",
            "type": "expense",
            "user_id": 1,
            "created_at": null,
            "updated_at": null
        },
        {
            "id": 2,
            "description": "Purchased mouse sa",
            "amount": "1200",
            "type": "expense",
            "user_id": 1,
            "created_at": null,
            "updated_at": null
        },
        {
            "id": 3,
            "description": "Purchased mouse",
            "amount": "1200",
            "type": "expense",
            "user_id": 1,
            "created_at": …
Run Code Online (Sandbox Code Playgroud)

json dart flutter getx

4
推荐指数
1
解决办法
6017
查看次数

标签 统计

dart ×1

flutter ×1

getx ×1

json ×1