当前位置: 首页 > 编程语言 > C#

DataContractJsonSerializer生成Ghost字符串转JSONkey?分享

时间:2023-04-11 02:50:42 C#

DataContractJsonSerializer生成Ghost字符串到JSON键?DataContractJsonSerializer这是.net框架中添加的一个很好的类,可用于将对象序列化/期望为JSON。下面是我正在尝试做的一个例子[Serializable]classUser{publicstringname;公共字符串用户名;下面是生成的输出Output:Notificationstructurewhereonly"name"isrequiredinsteadofk__BackingField现在这是挖掘后的问题,我不确定_BackingField来自哪里?{"k__BackingField":"testuser","k__BackingField":100001}这只是一个有根据的猜测。我认为这是因为您使用的是公共字段而不是名称和用户标识的属性。编辑:这似乎也与您使用[Serializable]属性而不是[DataContract]和[DataMember]这一事实有关。详情请看这篇文章:C#automaticallydeserializesJSON以上是C#学习教程:DataContractJsonSerializergeneratesGhoststringtoJSONkey?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: