1
在C#中使用MsgPack自定义序列化程序遇到困难。我说,我有下面的类:在C#应用程序中使用MsgPack自定义序列化程序
public class A
{
public int intA;
public string strA;
public B nestedB;
}
public class B
{
public string strB;
public int intB;
}
我写解串器的定制类A.所以,我的方法是这样的:
protected override A UnpackFromCore(Unpacker unpacker)
{
int inta;
unpacker.ReadInt32(out inta);
string stra;
unpacker.ReadString(out stra);
B b = new B;
// ??? How to get B from unpacker
unpacker.?????(b);
}
一切顺利与原始类型很好,但如何提取的实例B级从开箱器? Wiki文档相当差,并且没有关于Internet上有关MessagePack C#实现的很多信息。 任何形式的帮助或建议将不胜感激。