当前位置:   article > 正文

Flutter Json、List、Map互转_flutter map to json

flutter map to json

Flutter Json转List、Map非常简单,我们可以通过dart:convert中内置的JSON解码器json.decode() 来实现

Json转List

  1. //一个JSON格式的字符串
  2. String jsonStr = '[{"name":"张三"},{"name":"李四"}]';
  3. //将JSON字符串转为List
  4. List list = json.decode(jsonStr);
  5. //输出第一个用户的姓名
  6. print(list[0]["name"]);

 List转Json

  1. String jsonStringA = json.encode(list);
  2. print(jsonStringA);

Json转Map

  1. //一个JSON格式的字符串
  2. String jsonStr = '{"name": "王五","address": "北京市东城区"}';
  3. //将JSON字符串转为List
  4. Map<String, dynamic> map = json.decode(jsonStr);
  5. //输出
  6. print('姓名: ${map['name']}');
  7. print('地址: ${map['address']}');

Map转Json

  1. String jsonStringB = json.encode(map);
  2. print(jsonStringB);

嗯嗯,还是很简单的...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/289827
推荐阅读
相关标签
  

闽ICP备14008679号