在 Dart 中,可以使用 JsonEncoder 类来编码 JSON 数据。要指定数组中 [ 和 ] 单独占一行,可以在 JsonEncoder 中使用 indent
属性来实现。
举个例子:
var encoder = JsonEncoder.withIndent(' ');
var jsonString = encoder.convert({
'foo': [1, 2, 3],
'bar': {
'baz': true,
},
});
print(jsonString);
这样在输出 jsonString 时,数组中的 [ 和 ] 就会单独占一行.