我想为 FIX 消息(不像 XML)编写一个自定义的 .NET 序列化器/反序列化器。基本上消息被编码为<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; }
}
关于如何编写这样的序列化器/反序列化器的任何指示?