json - 如何在 flutter 中的List String中加入2 json值?

Posted Lucklyの博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json - 如何在 flutter 中的List String中加入2 json值?相关的知识,希望对你有一定的参考价值。

我正在从json获取api响应,我如何将2个字段值连接到字符串列表

  {
    "entity_id": "65",
    "user_id": "37",
    "tenancy_random_no_prefix": "C2",
    "tenancy_random_no": "10001",
    "unit_name": "1490",
    "owner_name": "Emaar",
  }
  {
    "entity_id": "66",
    "user_id": "37",
    "tenancy_random_no_prefix": "C2",
    "tenancy_random_no": "10002",
    "unit_name": "1490",
    "owner_name": "arham",
  }

如何获取列表= [owner_name + tenancy_random_no]
这样会来

['Emaar10001','arham10002']

最佳答案

  final source = [
    {
      "entity_id": "65",
      "user_id": "37",
      "tenancy_random_no_prefix": "C2",
      "tenancy_random_no": "10001",
      "unit_name": "1490",
      "owner_name": "Emaar",
    },
    {
      "entity_id": "66",
      "user_id": "37",
      "tenancy_random_no_prefix": "C2",
      "tenancy_random_no": "10002",
      "unit_name": "1490",
      "owner_name": "arham",
    }
  ];

  var result = [];
  for (var entity in source) {
    result.add(['${entity['owner_name']} ${entity['tenancy_random_no']}']);
  }
  print(result);

以上是关于json - 如何在 flutter 中的List String中加入2 json值?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 中的 Json 解析:List<dynamic> 不是 'Map<String,dynamic>' 类型的子类型

Flutter:如何正确地对“列表”进行 JSON 编码?

Flutter:如何从 JSON 创建收藏夹列表

Flutter:如何将列表转换为 JSON

Flutter 将 json 响应加载到 List

如何在flutter中本地获取json文件中的json数据