いくつかのフラグを含む JSON 応答があります。
{"df":1,"dr":0,"pf":0,"pr":0,"ft":0,"rt":1}
これをフラグ列挙にデシリアライズしたい:
public class Foo {
public Doors Doors { get; set; }
public Trunk Trunks { get; set; }
}
df、dr、pf、pr は Doors flags enum にデシリアライズする必要がありますが、ft、rt は Trunks に入る必要があります。これが決定を下すためのカスタムコードであると期待しています。私が探しているのは、私が言うことを可能にするものです:
[JsonProperty("df,dr,pf,pr"), JsonConverter(typeof(DoorsConverter))]
public Doors Door { get; set; }
これにより、これらの値に基づいてプロパティの構築を処理できます。このタイプのものは存在しますか、それとも個々のプロパティを非公開フィールドにプッシュし、事後にプロパティを構築することに行き詰まっていますか?