赞
踩
Flutter Json转List、Map非常简单,我们可以通过dart:convert
中内置的JSON解码器json.decode() 来实现
- //一个JSON格式的字符串
- String jsonStr = '[{"name":"张三"},{"name":"李四"}]';
- //将JSON字符串转为List
- List list = json.decode(jsonStr);
- //输出第一个用户的姓名
- print(list[0]["name"]);
- String jsonStringA = json.encode(list);
- print(jsonStringA);
- //一个JSON格式的字符串
- String jsonStr = '{"name": "王五","address": "北京市东城区"}';
- //将JSON字符串转为List
- Map<String, dynamic> map = json.decode(jsonStr);
- //输出
- print('姓名: ${map['name']}');
- print('地址: ${map['address']}');
- String jsonStringB = json.encode(map);
- print(jsonStringB);
嗯嗯,还是很简单的...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。