FIXメッセージ用のカスタム.NETシリアライザ/デシリアライザ(XMLとは異なります)を記述したいと思います。基本的には、メッセージが<tag>=<value>;<tag>=<value>;...
カスタムPOCOシリアライザ/デシリアライザの作成方法は?
として符号化されるだから、サンプル1は次のようになります。
51=2;20=hello;31=2
私はシリアライズすることができるように、私はXmlSerializerクラスを使用する方法と同じように私のFIXシリアライザクラスを使用したい
/デシリアライズメッセージ。私は、このようなシリアライザ/デシリアライザを書くだろうか上の
[Serializable]
public class FixMessage
{
[FIXValuePair(51)]
public double Price { get; set; }
[FIXValuePair(20)]
public string SomethingElse { get; set; }
}
任意のポインタ:私は、私のようなFIXメッセージクラスを記述想像でしょうか?
ルック:(ServiceStackから)JSV、Json.NET、Protobuf.NETなど既存のコードの多くを/ドキュメンテーション。シリアライズをスピードアップしたり、カスタマイズポイントを与えるためによく使われるいくつかの[単純な]テクニックもあります。 –
@pst、それを答えとして入れるべきです。それは助けになった! – Denis
嬉しいことですが、自分の探査/リード/アプローチ/結果を自己回答で詳しく記述することができます:) –