我在WCF服务中有一个前用户类的类,因为我有10个属性,如Fname,Lname,ServiceStatus,ErrorMessage等。
现在有一个服务方法,它通过提供有效的Json输入来检索用户信息,并以Json格式提供输出(这里我公开了用户类对象)。
现在我的问题: - 现在当我公开这个用户类时,我得到了json输出中的所有属性。几乎没有我不想暴露所有属性的情况。在某些情况下,我想只暴露两个属性,或者在少数情况下暴露所有属性。我想这样做可以使JSON输出更加清晰。
在WCF中可能吗?请帮忙。
答案 0 :(得分:0)
要么不放置[DataMember
]属性,要么将[IgnoreDataMember]
属性添加到您不想公开的属性。