jsonloader 1.0.1 copy "jsonloader: ^1.0.1" to clipboard
jsonloader: ^1.0.1 copied to clipboard

discontinued

JSON Loader package for reading JSON from assets with super simple usage

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:jsonloader/jsonloader.dart';

void main() => runApp(App());

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  var result = '';

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Demo'),
      ),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text(result),
            Row(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                RaisedButton(
                  child: Text('Read JSON As String'),
                  onPressed: () async {
                    result = await JSONLoader().getJsonAsString('assets/login_response.json');
                    setState(() {});
                  },
                ),
                SizedBox(width: 16),
                RaisedButton(
                  child: Text('Read JSON As Map'),
                  onPressed: () async {
                    var jsonMap = await JSONLoader().getJsonAsMap('assets/login_response.json');
                    result = jsonMap['message'];
                    setState(() {});
                  },
                ),
              ],
            ),
          ],
        ),
      ),
    );
  }
}
0
likes
40
pub points
2%
popularity

Publisher

verified publisherbengkelrobot.net

JSON Loader package for reading JSON from assets with super simple usage

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on jsonloader