2015-04-28 104 views
0

我想让webservice返回JSON格式而不是默认的XML格式。我该怎么办?Prestashop 1.5 Webservice如何返回json格式而不是xml格式

<prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> 
<customers> 
<customer id="1" xlink:href="http://www.mywebsite.com/api/customers/1"/> 
<customer id="2" xlink:href="http://www.mywebsite.com/api/customers/2"/> 
</customers> 
</prestashop> 

这是当我在地址栏中输入http://www.mywebsite.com/api/customers时得到的结果。这是XML格式。我需要将其转换为JSON。

+1

你可以给你的问题添加一些特定的上下文吗?即使你之前关于这个话题的研究会很棒。 –

+0

@Alberto de Paola请参考以下链接:http://flowcoding.com/prestashop-webservice-json。在上面的链接中,Prestashop 1.6版本可以返回json格式。同样,我如何在Prestashop 1.5中做同样的事情? :) –

+0

我不知道Prestashop,我只是建议你改善你的问题。当你提出一个确定的问题,你尝试过什么,你遵循的是什么教程,以及你看到了什么异常时,帮助它更容易。您是否尝试过该链接中的步骤? –

回答

1

回复这个问题似乎太晚了,但对于其他人可能有所帮助。

您只需附加参数?output_format=JSON即可强制Prestashop默认返回JSON数据而不是XML。

E.g http://www.mywebsite.com/api/customers?output_format=JSON

+0

您说得对,*但*问题是关于Prestashop 1.5,*和* Prestashop 1.5 **只支持XML输出**,无论您输入什么“output_format”参数在你的网址。 – PAD

0

这是一个反复出现的问题。最初,Prestashop Web服务以XML格式提供。然后,JSON格式仅在之后添加。