knopp / msgpack_dart

MsgPack implementation for dart / msgpack.org[Dart]
MIT License
56 stars 13 forks source link

Allow to define Map type while decoding #16

Open Mahad-10 opened 2 months ago

Mahad-10 commented 2 months ago

MsgPack serializer currently can't specify the types of keys and values for a Map during decoding. It would be beneficial to introduce a feature like:

Deserializer deserializer = Deserializer(
    list,
    extDecoder: extDecoder,
    copyBinaryData: copyBinaryData,
    mapType: mapType,
  );

For reference, something like: https://github.com/ugorji/go/blob/07c54c229a5acac2d5bc739820a3ecc5411b7b33/codec/decode.go#L216