-
Type: New Feature
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: 0.0.4
-
Component/s: BSON
-
None
Currently, the Encoder and Decoder for the BSON library are not customizable. Because of this, it is difficult to use them as the default encoder and decoder for the driver. Design and then implement a customizable encoder and decoder that have hooks in various places for customizability.
In the least, the encoder and decoder must support users handling specific types, tags, and take over the entire reflection based encoding or decoding path.