gpt4 book ai didi

c# - Newtonsoft.Json - 忽略 DataContractAttribute

转载 作者:太空狗 更新时间:2023-10-30 01:08:45 24 4
gpt4 key购买 nike

我有一个类型

 class Foo 
{
public string Name { get; set; }
}

我可以使用 JsonConvert.SerializeObject() 方法(无需自定义设置)快速序列化它。但是,如果我用 [DataContract] 属性修饰类定义,则 Name 不会被序列化。

有没有一种方法可以序列化 DataContract Foo 类型而不用额外的 Newtonsoft.Json 特定属性对其进行装饰?

最佳答案

尝试使用 DataMember Attribute 注释该属性:

[DataContract]
class Foo
{
[DataMember]
public string Name { get; set; }
}

关于c# - Newtonsoft.Json - 忽略 DataContractAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8578445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com