toJson method
Implementation
@override
Object toJson() => {
if (datapoint != null) 'datapoint': datapoint!.toJson(),
if (distance.isNotDefault) 'distance': encodeDouble(distance),
if (sparseDistance.isNotDefault)
'sparseDistance': encodeDouble(sparseDistance),
};