美文网首页
Flutter 数据格式转换

Flutter 数据格式转换

作者: LiWeiJ | 来源:发表于2021-01-18 15:49 被阅读0次

屁话不多说,直接上代码

1.Json转List

//一个JSON格式的字符串

String jsonStr = '[{"name":"张三"},{"name":"李四"}]';

//将JSON字符串转为List

List list = json.decode(jsonStr);

//输出第一个用户的姓名

print(list[0]["name"]);

2.List转Json

StringjsonStringA = json.encode(list);

print(jsonStringA);

Json转Map

//一个JSON格式的字符串

StringjsonStr = '{"name":"王五","address":"北京市东城区"}';

//将JSON字符串转为List

Mapmap= json.decode(jsonStr);

//输出

print('姓名: ${map['name']}');

print('地址: ${map['address']}');

Map转Json

String jsonStringB = json.encode(map);

print(jsonStringB);

相关文章

网友评论

      本文标题:Flutter 数据格式转换

      本文链接:https://www.haomeiwen.com/subject/ppjxzktx.html