小编ret*_*oid的帖子

如何在flutter中解析复杂的json

我无法从复杂的 json 中获取数据,下面是请求中的 json。

{
   "results":{
      "TotalRecordCount":"1",
      "Records":[
         {
            "code":"PCK_34333338365C93E2D50DB9C",
            "address":"1 AV KHEIREDDINE PACHA Imm Pacha centre BLOC B tunis Tunis 1000",
            "contact_phone":"99608258"
         }
      ],
      "Result":"OK"
   }
}
Run Code Online (Sandbox Code Playgroud)

下面是我做的模型。

import 'dart:convert';

class Pickup {
  String status;
  List message;
  //Map<String ,dynamic> results;
  Results results;
  Pickup(
    {this.status,
     this.message,
     this.results,
  });
  factory Pickup.fromJson(Map<String, dynamic> json) {
    return Pickup(
             status: json["status"] as String,
             results: Results.fromJson(json["results"]),

           );
  }
}

class Results {
  String TotalRecordCount;
  records Records;

  Results({this.TotalRecordCount,this.Records});

  factory Results.fromJson(Map<String, dynamic> json) {
    return Results(
    TotalRecordCount: …
Run Code Online (Sandbox Code Playgroud)

arrays json list dart flutter

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

dart ×1

flutter ×1

json ×1

list ×1