Tag: 序列化数据

如何使用DataContract添加XML属性

我有一个简单的类我正在序列化。 [DataContract(Name = “Test”, Namespace = “”)] public class Test { [DataMember(Order = 0, Name = “Text”)] public string Text { get; set; } public Test() {} } 这将推出以下XML: Text here 我想要的是: Text here 如何添加XML元素的属性? 提前致谢。

为什么我使用KnownType属性错误?

我试图从谷歌api反序列化一个json响应,所以我想我会定义几个类来帮助它: [DataContract] public class DetectionResult:ResponseData { [DataMember(Name=”language”)] public string Language { get; set; } [DataMember(Name=”isReliable”)] public bool IsReliable { get; set; } [DataMember(Name=”confidence”)] public double Confidence {get;set;} } [DataContract] public abstract class ResponseData { [DataMember(Name = “error”)] public TranslationError Error { get; set; } } [DataContract] public class TranslationError { [DataMember(Name=”code”)] public int Code { […]