2012-03-30 62 views
2

我有一个支持基于标准WSDL SOAP调用的ASP.NET WebService 基于JSON的POST接口。我没有开发它,也不太熟悉这项技术,但我有一个客户希望使用基于JSON的服务,而不是SOAP服务。然而,这可能是一个很长的路要走,我想知道如何才能派生出正确的JSON输入格式,需要通过POST数据提供给服务?我所拥有的所有东西都是所需的基于SOAP的调用的一个工作示例。如何确定ASP .NET JSON WebService的JSON数据输入格式?

问候,F.

+0

如果他们使用的内置JSON解串器,你可以尝试生成一个SOAP客户端代理,加载了您的数据的请求结构,然后使用内置JSON序列化把它变成JSON 。但是,在一般情况下,如果您能保证映射,我会感到惊讶。如果您还没有发送电子邮件给任何开发Web服务的人,您应该这样做。 (我假设你还没有Web服务源代码?) – Rup 2012-03-30 11:41:36

回答

1

我觉得你真的需要与此人取得联系,以获得你需要生成JSON模板。 然后,您可以使用内置但缓慢的json序列化程序或使用像json.net或fastjson这样的库。

利用这个机会,我开发了一个使用json.net的Json Requester库,并准备将对象序列化为json,创建http请求并将结果反序列化为对象。当你有json对象模板时,你可以尝试一下。

https://github.com/ademargomes/JsonRequest