首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现WCF动态DataMember?

如何实现WCF动态DataMember?
EN

Stack Overflow用户
提问于 2013-01-22 14:34:35
回答 1查看 1.2K关注 0票数 0

例如:一个Customer类有100个数据成员(id、name、age、address...etc)来序列化为JSON。

在Config文件(如Web.config )中,可以设置一个输出列表来序列化JSON。

如果输出仅为id和name,则JSON只具有id和name。

我的问题是:可以支持DataContract ?中的动态DataMember

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-22 14:40:52

您的意思是可选的数据器,我想是这样的,请检查这个question,对于那些您不想通过线路发送的数据,您一定要有空值。另一个更脏的解决方案是使用字典作为数据成员,并将想要发送的字段作为元素发送到其中。可能存在类型转换问题,但可能更适合您。

编辑:

您可能希望像this question所指定的那样,使用序列化为关联数组en js的dictioray。检查答案和链接在那里。那应该能让你走了。不过,我还是会使用可选的数据采集器,因为这更像是一种“合同”。除此之外,更好地描述你想做的事情会有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14460978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档