例如:一个Customer类有100个数据成员(id、name、age、address...etc)来序列化为JSON。
在Config文件(如Web.config )中,可以设置一个输出列表来序列化JSON。
如果输出仅为id和name,则JSON只具有id和name。
我的问题是:可以支持DataContract ?中的动态DataMember
发布于 2013-01-22 14:40:52
您的意思是可选的数据器,我想是这样的,请检查这个question,对于那些您不想通过线路发送的数据,您一定要有空值。另一个更脏的解决方案是使用字典作为数据成员,并将想要发送的字段作为元素发送到其中。可能存在类型转换问题,但可能更适合您。
编辑:
您可能希望像this question所指定的那样,使用序列化为关联数组en js的dictioray。检查答案和链接在那里。那应该能让你走了。不过,我还是会使用可选的数据采集器,因为这更像是一种“合同”。除此之外,更好地描述你想做的事情会有帮助。
https://stackoverflow.com/questions/14460978
复制相似问题