来自JSON的自定义C#类名

来自JSON的自定义C#类名,c#,json,winrt-xaml,datacontractjsonserializer,C#,Json,Winrt Xaml,Datacontractjsonserializer,我有一些JSON可以很好地反序列化(使用DataContractJsonSerializer)以: 是否有装饰(在WinRT中)欺骗序列化程序 大概是这样的: [DataContract(Name="Datum")] class Hamburger { /* properties */ } 不幸的是,这不起作用 我只想上汉堡包课,而不是“数据”课 可能吗?那么[DataContract(Name=“Datum”)]就是正确答案。我的问题似乎是,一旦使用[DataContract],就需要在所有

我有一些JSON可以很好地反序列化(使用DataContractJsonSerializer)以:

是否有装饰(在WinRT中)欺骗序列化程序

大概是这样的:

[DataContract(Name="Datum")]
class Hamburger { /* properties */ }
不幸的是,这不起作用

我只想上汉堡包课,而不是“数据”课


可能吗?

那么[DataContract(Name=“Datum”)]就是正确答案。我的问题似乎是,一旦使用[DataContract],就需要在所有属性上使用[DataMember]。否则,所有属性在反序列化后都为空。

回答问题中的问题会让其他人转到wtf。。。
[DataContract(Name="Datum")]
class Hamburger { /* properties */ }