为了使JSON更具可读性,我并没有发现很多漂亮的打印方法来缩进JSON,而且发现的结果要么不适合我的目的,要么对我来说不够清楚。
那么,如何以易于阅读的方式流式传输/存储/打印JSON字符串?
答案 0 :(得分:0)
假设您有一个数据类(可能在下面具有复杂的嵌套结构)MyClass myClass;
,并且您想将其转换为带有换行符的缩进字符串。
我以前用final jsonString = jsonEncode(myClass);
代替的内容是
const JsonEncoder encoder = JsonEncoder.withIndent(' ');
final jsonString = encoder.convert(myClass);