Prestashop Web 服务返回 JSON

2023-12-30

经过互联网上的广泛搜索后,我确信 Prestashop 不会以 JSON 格式返回数据,它只以 XML 格式返回(不幸的是,这会导致跨域访问问题)。

现在,我正在尝试将 XML(由 Prestashop 返回)转换为 JSON。我想编写可以从 Web 服务获取 XML 并发回 JSON 的 php 代码。为此,我尝试了很多教程,但都是徒劳。转换后的 JSON 没有任何价值,因此毫无用处。 下面列出了我尝试过的方法。

http://www.sitepoint.com/php-xml-to-json-proxy/ http://www.sitepoint.com/php-xml-to-json-proxy/
PHP 将 XML 转换为 JSON https://stackoverflow.com/questions/8830599/php-convert-xml-to-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"}}}

我不知道这有什么历史支持,但是......

在最新版本的 Prestashop(当前为 v1.6.0.9)中,您可以通过附加以下内容从任何 WebService API 请求获取 JSON 响应output_format=JSON到您的请求查询字符串。

E.g. http://example.prestashop.com/api/products?output_format=JSON

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Prestashop Web 服务返回 JSON 的相关文章

随机推荐