Flutter Vue 格式化打印Response

Flutter:


image.png

直接打印response.data.toString(),括号不会换行,阅读起来不太友好

美化一下格式,返回一个换行和缩进的字符串:

static String prettyJson(var json) {
  try {
    String prettyJsonStr = const JsonEncoder.withIndent('  ').convert(json);
    return prettyJsonStr;
  } catch (e) {
    return json.toString();
  }
}

使用时传入的是Dio的Response对象:

print(Utils.prettyJson(response.data));

Vue:

function prettyJson(data) {
    return JSON.stringify(data, null, 2)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容