flutter 美化json 输出
由于数组和字典被一样显示 不直观
- 转为json 后 美化输出
- 字符串长度超过一定长度后被控制台截断
- 利用正则800一行切分后输出
void prettyJsonString(list) {
String jsonString = jsonEncode(list);
JsonEncoder encoder = JsonEncoder.withIndent(' ');
String prettyJsonString = encoder.convert(jsonDecode(jsonString));
final pattern = RegExp('.{1,800}');
pattern
.allMatches(prettyJsonString)
.forEach((match) => print(match.group(0)));
}
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/18008497