toJson method

dynamic toJson()

Converts the snapshot to JSON.

Returns: A JSON map representation.

Example:

var json = snapshot.toJson();

Implementation

dynamic toJson() {
  Map<String, dynamic> json = {
    'exists': _exists,
    'id': id,
    'version': version,
    'rowid': rowID,
    'otherMetadata': _otherMetadata,
    'data': parseTimestamp(_data),
    'type': _reference.type,
    'path': _reference.path
  };
  return json;
}