mergeJson method
Merges two CRDTs and updates record and canonical clocks accordingly.
Use keyDecoder
to convert non-string keys.
Use valueDecoder
to convert non-native value types.
See also merge().
Implementation
void mergeJson(String json,
{KeyDecoder<K>? keyDecoder, ValueDecoder<V>? valueDecoder}) {
final map = CrdtJson.decode<K, V>(
json,
_canonicalTime,
keyDecoder: keyDecoder,
valueDecoder: valueDecoder,
);
merge(map);
}