将json字符串作为参数传递给用c#编写的webmethod[SOAP web服务]

本文关键字:webmethod SOAP 服务 web 字符串 json 参数传递 | 更新日期: 2023-09-27 17:50:16

我已经在asp.net Web应用程序中编写了一个Soap Web服务。在c# web服务,我有一个web方法,以json字符串作为参数。现在我想从基于php的客户端调用这个soap web服务。

我的问题是"基本上Soap web服务是基于xml的。那么,在c#(服务器)环境中,将json字符串作为参数传递给我的Soap Web服务是否合法?

或者在c#环境中使用json web服务比上面一个更好吗?

请引导我得到清晰的方法?

将json字符串作为参数传递给用c#编写的webmethod[SOAP web服务]

Soap使用Xml作为传输格式,但这对您来说并不是真正的问题,因为我可以看到您正在使用nussoap。

可以传递json作为参数。你可以将webservice的参数类型设置为字符串,在c#端,你可以使用json解析json。. NET或任何类似的解析器

我通常会创建一个类型来表示json字段,并将json反序列化为该类型以方便使用。