屁话不多说,直接上代码
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格式的字符串
StringjsonStr = '{"name":"王五","address":"北京市东城区"}';
//将JSON字符串转为List
Mapmap= json.decode(jsonStr);
//输出
print('姓名: ${map['name']}');
print('地址: ${map['address']}');
String jsonStringB = json.encode(map);
print(jsonStringB);
网友评论