toJson method

  1. @override
dynamic toJson()
override

Converts the snapshot to JSON.

Returns: A JSON map representation.

Example:

var json = querySnapshot.toJson();

Implementation

@override
/// Converts the snapshot to JSON.
///
/// Returns:
/// A JSON map representation.
///
/// Example:
/// ```dart
/// var json = querySnapshot.toJson();
/// ```
dynamic toJson() {
  Map<String, dynamic> json = {
    'exists': _exists,
    'id': id,
    'rowid': rowID,
    'version': version,
    'otherMetadata': _otherMetadata,
    'data': parseTimestamp(_data),
    'ref_type': _reference.type,
    'path': _reference.path
  };
  return json;
}