从PHP SoapServer返回JSON对象

时间:2012-12-15 01:00:35

标签: php json soap soapserver

如何强制我的PHP SoapServer将JSON对象作为响应而不是XML文档发送?

感谢。

2 个答案:

答案 0 :(得分:2)

那不是SOAP,所以没有。它可以在某个xml节点中包含一个jsonstring,就是它。您可能只需要一个服务REST的{​​{1}}服务器。

你可以把它搞砸了,按照定义使它不是SOAP ,但有些奇怪的混合:

json

......所以,从技术上讲这是可能的,但我怀疑没有一个客户理解这一点。

答案 1 :(得分:0)

看看http://www.sinatrarb.com很容易创建一个宁静的Web服务来返回一个json对象。

取决于您的要求 - SOAP是一个xml请求,它并不意味着返回的格式也需要是SOAP(XML),您可以轻松地回发JSON字符串。

也许如果您能提供更多信息,我们可以提供更多帮助吗?