是否允许在WCF服务中传递额外的数据作为post数据的一部分?
本文关键字:数据 一部分 post WCF 服务 是否 | 更新日期: 2023-09-27 17:49:49
我正试图将对象序列化为JSON发送到我的WCF服务。但问题是,服务端不需要我的android中的一些数据,所以我没有添加属性。我想知道我如何能够拥有它,所以它可以缺乏属性,但仍然接收它?
所以,在我的android中,我有像这样的JSON {"buiildings":{"id":1, "name":"boob", "otherThing":"Ya"}}
和我的WCF中的Building对象只有id和名称作为属性,所以它只期望它们。我能让它忽略另一个属性吗?
是的,您可以在JSON对象中传递尽可能多的额外属性。它不会在WCF端给出任何错误。但是你不能使用这些额外的属性,因为它不是在WCF中的建筑对象中定义的。
但我建议不要传递额外的属性,因为它会增加请求大小,并对性能造成影响。