私のクラスにはプロパティ 'PropertyA' があり、シリアル化されたときに JSON オブジェクトで 'PropertyB' として表示されるようにします。使用できる属性はありますか?
user1017882
質問する
21568 次
1 に答える
29
用途Json.NET
とDataContractJsonSerializer
用途DataMemberAttribute
:
[DataMember(Name="PropertyB")]
T PropertyA { ... }
[DataContract]
クラスも属性で装飾されていることを確認してください。
JavaScriptSerializer を使用している場合は、次の説明に従って派生実装を作成する必要があります: JavaScriptSerializer.Deserialize - フィールド名を変更する方法
于 2012-09-17T09:11:07.880 に答える