相关疑难解决方法(0)

如何使用WSDL

我需要使用Web服务.他们给我发了WSDL文件.我应该怎么做才能将它添加到我的网站并开始使用它作为代理.(如果我将它放在虚拟目录上就可以发现它,但是它是否授予我与真实Web服务的连接?)

c# wsdl web-services

115
推荐指数
4
解决办法
21万
查看次数

如何在JSON对象上序列化__type属性

我从a WebMethod中返回的每个对象都ScriptService被包装到一个JSON对象中,并且数据位于一个名为的属性中d.没关系.但我不希望将附加__type属性提供给客户端,因为我使用jQuery进行手动处理.

可能吗?

c# asp.net json asmx javascriptserializer

62
推荐指数
5
解决办法
3万
查看次数

如何使用DataContractJsonSerializer将类类型而不是命名空间序列化为Json字符串

我正在尝试使用DataContractJsonSerializerWCF服务中的类层次结构序列化为Json字符串.序列化派生类的默认行为是将以下键值对添加到对象:

"__type":"ClassName:#Namespace"

我的问题是命名空间很长并且它们使Json字符串膨胀.我想以某种方式干预序列化并输出它:

"__type":"ClassName"

并且在反序列化时再次介入指向正确的命名空间(我在运行时知道).

有没有办法做这样的事情?

c# wcf serialization json datacontractserializer

11
推荐指数
3
解决办法
1万
查看次数