MessagePack и Generic-типы

Перехожу на использование msgpack вместо JSON и столкнулся с проблемой.

В общем, от внешнего сервера я получаю коллекцию объектов типа:

class B {
 public string Type;
 public object Value;
}

Когда был JSON, то value представляло JObject и можно сделать просто jObj.ToObject<T>(), то при использовании msgpack value представляет собой Dictionary<object, object>, который я так просто не знаю, как привести к нужному типу.

Отсюда вопросы:

  1. Нет ли в msgpack какой-нибудь отложенной десериализации? Когда я могу позже десериализовать в нужный тип?
  2. Если первого нет, то нет ли какой-то либы, которая автоматически замапит этот словарь на нужный тип?

Ответы (0 шт):