dynojsonstore 0.0.1 copy "dynojsonstore: ^0.0.1" to clipboard
dynojsonstore: ^0.0.1 copied to clipboard

A tiny, fully code integrated, dynamic JSON database management system.

DynoJsonStore

A tiny, fully code integrated, dynamic NOSQL database management system that uses JSON.

Reading and Writing Data #

Easiest and the Quickest way to save app data using the legendary JSON format. All you need is a DynoJsonStore object.

Writing #


import 'package:dynojsonstore/dynojsonstore.dart';

void main() async {
  DynoJsonStore store = DynoJsonStore(storePath: 'settings.json');
  await store.put('author', 'omegaui');
}

Or write data without async


import 'package:dynojsonstore/dynojsonstore.dart';

void main() {
  DynoJsonStore store = DynoJsonStore(storePath: 'settings.json');
  store.putSync('author', 'omegaui');
}

Reading #


import 'package:dynojsonstore/dynojsonstore.dart';

void main() {
  DynoJsonStore store = DynoJsonStore(storePath: 'settings.json');
  print(store.get('author'));
}

Automatic management for key<->iterable data pair #


import 'package:dynojsonstore/dynojsonstore.dart';

void main() {
  DynoJsonStore store = DynoJsonStore(storePath: 'settings.json');
  List<dynamic> list = ['{"items": 2}', '{"items": 1}', '{"items": 3}'];
  store.putSync('iterable-data', list);
  List<dynamic> listOut = store.get('iterable-data');
  for(var itemData in listOut){
    print(itemData['items']);
  }
}

Getting started #

Run

flutter pub add dynojsonstore

and you are ready to rock.

Usage #


import 'package:dynojsonstore/dynojsonstore.dart';

void main() {
  DynoJsonStore store = DynoJsonStore(storePath: 'settings.json');
  store.putSync('author', 'omegaui');
}

Next Steps #

What's planned for next version?

await your.ideas();
0
likes
140
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

A tiny, fully code integrated, dynamic JSON database management system.

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on dynojsonstore