在我的课程中,我学习了以下知识:
[DataMember(Name = "jsonMemberName", EmitDefaultValue = false,
IsRequired = false)]
public List<string> Member { get; set; }
通过将对象传递给控制器的Json(obj),返回System.Web.Mvc.JsonResult: 我得到了序列化后的json:{Member:...},但不是{jsonMemberName:...},因此它不会查看DataMember(Name =“jsonMemberName”)。
如果我使用System.Runtime.Serialization.Json中的序列化,则所有内容都按预期正常工作。
可能出了什么问题?