ASP.NET ScriptService阻止返回JSON中的空属性
基本上,我想让我的脚本服务只序列化在我返回的对象数组中不为null的属性。。。所以这个 {“k”:“9wjH38dKw823”,“s”:10,“f”:null,“l”:null,“j”:null,“p”:null,“z”:null,“i”:null,“c”:null,“m”:0,“t”:-1,“u”:2} 会是 {“k”:“9wjH38dKw823”,“s”:10,“m”:0,“t”:-1,“u”:2} 有人知道这是否可能吗 基本上,这是因为空值用于未更改的属性。本地副本保存在javascript中,javascript刚刚更新以减少服务器的流量。然后合并更改值。您可以为JSON序列化过程创建一个自定义类,用于处理对象,然后将必要的逻辑放入该类的Serialize方法中,以排除null属性 对创建过程中涉及的流程进行了清晰的逐步讨论ASP.NET ScriptService阻止返回JSON中的空属性,asp.net,service,Asp.net,Service,基本上,我想让我的脚本服务只序列化在我返回的对象数组中不为null的属性。。。所以这个 {“k”:“9wjH38dKw823”,“s”:10,“f”:null,“l”:null,“j”:null,“p”:null,“z”:null,“i”:null,“c”:null,“m”:0,“t”:-1,“u”:2} 会是 {“k”:“9wjH38dKw823”,“s”:10,“m”:0,“t”:-1,“u”:2} 有人知道这是否可能吗 基本上,这是因为空值用于未更改的属性。本地副本保存在javascrip
如果不将该类型的对象作为输入参数传递给web服务,则可能不需要实际实现反序列化方法(可以抛出NotImplementedException)。您使用的对象类型具有这些属性?这是一门特殊的课吗?字典?这很好,谢谢你。它对其他一些问题也很有用。