javascript - 如何以 JSON 格式回显 XML 内容?

标签 javascript php jquery json xml

我正在尝试制作一个与 http://thegamesdb.net/api/GetGamesList.php?name=dog 内容相呼应的网页但采用 JSON 格式。

现在我的 PHP 页面只有以下代码:

<?php 
 echo file_get_contents("http://thegamesdb.net/api/GetGamesList.php?name=dog");    
?>

我找到了一个 JSFiddle,它可以使用 Javascript 将 XML 转换为 JSON:

https://jsfiddle.net/neowot/7hfyunbc/2/

...但我不知道如何使它符合我的目的。

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

这应该有效。答案取自PHP convert XML to JSON并稍作修改

$xml_string = file_get_contents("http://thegamesdb.net/api/GetGamesList.php?name=dog");
$xml = simplexml_load_string($xml_string);
$json = json_encode($xml);
$array = json_decode($json,TRUE);

关于javascript - 如何以 JSON 格式回显 XML 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35164308/

相关文章:

javascript - 响应式网站(Link Rel/Media Queries/Load Css and Html)

javascript - 根据树结构从 id 中检索值

javascript - 不覆盖现有属性的Object.Assign()

javascript - 确认对话框未在 asp.net 中归档 itemCommand

javascript - 泛化 jQuery 动态添加/删除多个表单的表单输入

php - 来自其他服务器的带有 MailCatcher 的 Laravel

php - array_replace() 与 PHP 中的联合运算符

JavaScript 未按顺序运行

jQuery - 在元素数量之后添加 html!

javascript - 如何在 Vue 中仅使 Accordion 的一项处于事件状态?