toJson method
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;
}