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)
}