使用dart:convert
我可以使用此代码获得一个未缩进的字符串。
var unformattedString = JSON.encode(jsonObject);
如何获取JSON对象并将其转换为缩进字符串?
答案 0 :(得分:11)
一种方法是创建一个JSONEncoder.withIndent实例。
String getPrettyJSONString(jsonObject){
var encoder = new JsonEncoder.withIndent(" ");
return encoder.convert(jsonObject);
}
答案 1 :(得分:0)
使用这个。它对我有用
String prettyJson(dynamic json) {
var spaces = ' ' * 4;
var encoder = JsonEncoder.withIndent(spaces);
return encoder.convert(json);
}