c# – 仅将对象转换为JSON字符串序列化字段

JavaScriptSerializer serializer = new JavaScriptSerializer();
string sJSON =  serializer.Serialize(pt);

这工作正常,但它还包括设置为[NonSerialized]的字段
有没有办法排除这些字段?

最佳答案
[ScriptIgnore()]就是你想要的

[NonSerialized()]标记仅适用于二进制序列化,您的示例是Java脚本序列化之一

转载注明原文:c# – 仅将对象转换为JSON字符串序列化字段 - 代码日志