A small wrapper to print JSON objects (
Map<String,dynamic>
) out neatly.
This is a small Dart
wrapper for printing JSON (represented as Map<String,dynamic>
or a List
in Dart
) in a more readable format. Please consider following the author of this project to show some ❤️, Ferdinand Steenkamp and starring the project ⭐ if you use it.
Install with pub.dev, add this to your pubspec.yaml
:
dependencies:
pretty_json:
Then run pub get
or flutter pub get
Import the package:
import 'package:pretty_json/pretty_json.dart';
Printing an object out:
void main() {
var json = Map<String,dynamic>{
'a': 'value a',
'b': 'value b',
'c': {
'd': 'value d',
'e': [
1,
2,
3
]
},
}
//prettyJson returns a string
print(prettyJson(json, indent: 2));
//printPrettyJson does the print for us
printPrettyJson(json, indent: 2);
}
Params:
@required Map<String,dynamic>
@optional indent: int
Pull requests and issues always welcome.
Ferdinand Steenkamp
Copyright © 2020, Ferdinand Steenkamp. Released under the BSD License.