インターネット上で広範な検索を行った結果、Prestashop はデータを JSON 形式で返さず、XML 形式でのみ返すと確信しています (残念ながらクロスドメイン アクセスの問題につながります)。
現在、XML (Prestashop から返された) を JSON に変換しようとしています。Web サービスから XML を取り、JSON を送り返すことができる PHP コードを書きたいと思っています。この目的のために、私は多くのチュートリアルを試しましたが無駄でした. 変換された JSON には値が含まれていないため、役に立ちません。私が試した方法を以下に示します。
http://www.sitepoint.com/php-xml-to-json-proxy/
PHP が XML を JSON に変換
変換する XML:
<name>
<language id="1" xlink:href="http://localhost/prestashop/api/languages/1">
<![CDATA[ iPod Nano ]]>
</language>
</name>
返された JSON:
"name":{"language":{"@attributes":{"id":"1"}}}