使用dart:convert我可以使用此代码获得一个未缩进的字符串.
var unformattedString = JSON.encode(jsonObject);
Run Code Online (Sandbox Code Playgroud)
如何获取JSON对象并将其转换为缩进字符串?
sev*_*bar 15
一种方法是创建一个JSONEncoder.withIndent实例.
String getPrettyJSONString(jsonObject){
var encoder = new JsonEncoder.withIndent(" ");
return encoder.convert(jsonObject);
}
Run Code Online (Sandbox Code Playgroud)
用这个。这对我有用
String prettyJson(dynamic json) {
var spaces = ' ' * 4;
var encoder = JsonEncoder.withIndent(spaces);
return encoder.convert(json);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1131 次 |
| 最近记录: |