Flutter Vue 格式化打印Response

2024-04-23  本文已影响0人  倪大头

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)
}
上一篇 下一篇

猜你喜欢

热点阅读