firestore_util 0.0.3 copy "firestore_util: ^0.0.3" to clipboard
firestore_util: ^0.0.3 copied to clipboard

A Firestore Util Class to parse firestore fields to flat json.

A Firestore Util Class to parse firestore fields to flat json.

Features #

  • Parse firestore json fields to commonly used json standard for any model class

Getting started #

Installation #

Add this line to pubspec.yaml

dependencies:
    firestore_util: <latest_version>

Import package #

import 'package:firestore_util/firestore_util.dart';

Usage #

Call static method parse #

Supported Values #

- "nullValue": null,
- "booleanValue": boolean,
- "integerValue": string,
- "doubleValue": number,
- "timestampValue": string,
- "stringValue": string,
FirestoreUtil.parse(x)

Full example #


final Response response = [Your API Response from Http client];
return List<ModelClass>.from(
    (response.data['documents'] as Iterable<dynamic>).map(
    (x) {
        return ModelClass.fromJson(FirestoreUtil.parse(x));
    },
    ),
).toList();

Additional information #

If you want to give suggestion, please contact me via email - rkjha.it.in@gmail.com

Thank you :)

4
likes
110
pub points
43%
popularity

Publisher

unverified uploader

A Firestore Util Class to parse firestore fields to flat json.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on firestore_util