Skip to content

fsteenkamp/pretty_json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pretty_json

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

Install with pub.dev, add this to your pubspec.yaml:

dependencies:
    pretty_json:

Then run pub get or flutter pub get

Usage

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

About

Pull requests and issues always welcome.

Author

Ferdinand Steenkamp

License

Copyright © 2020, Ferdinand Steenkamp. Released under the BSD License.

About

A small wrapper for pretty printing JSON objects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages