2015-04-28 135 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格式僅在之後添加。