我希望编写一个自定义的.NET序列化器/反序列化器,用于FIX消息(与XML不同)。基本上,这条消息被编码为
有没有任何提示可以帮助我编写这样的序列化/反序列化程序?
<tag>=<value>;<tag>=<value>;...
。以下是示例:51=2;20=hello;31=2
我希望可以像使用XMLSerializer类一样,使用我的FIX Serializer类来序列化/反序列化消息。我可以想象,我需要编写一个类似于以下的FIX消息类:
[Serializable]
public class FixMessage
{
[FIXValuePair(51)]
public double Price { get; set; }
[FIXValuePair(20)]
public string SomethingElse { get; set; }
}
有没有任何提示可以帮助我编写这样的序列化/反序列化程序?