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; }
}
そのようなシリアライザー/デシリアライザーをどのように書くかについての指針はありますか?