如何以 JSON 格式回显 XML 的内容? [复制]

Posted

技术标签:

【中文标题】如何以 JSON 格式回显 XML 的内容? [复制]【英文标题】:How to echo contents of XML but in JSON format? [duplicate] 【发布时间】:2016-05-11 21:32:59 【问题描述】:

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

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

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

我找到了一个使用 javascript 将 XML 转换为 JSON 的 JSFiddle:

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

...但我不确定如何使它与我的目的兼容。

任何帮助将不胜感激。谢谢。

【问题讨论】:

您可以在这里找到答案:***.com/questions/8830599/php-convert-xml-to-json 只需两行代码 ;) 告诉我们您要解决的问题。听起来更像是使用 PHP 转换为 JSON 字符串会更合适,但您还没有告诉我们您要达到的最终目标。这听起来像是一个 XY 问题的例子meta.stackexchange.com/questions/66377/what-is-the-xy-problem/… 【参考方案1】:

这应该可行。答案取自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);

【讨论】:

以上是关于如何以 JSON 格式回显 XML 的内容? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在cakePHP中的json序列化后回显一些东西

如何通过 ISBN 从国会图书馆以 XML/JSON 格式检索图书信息

xml 如何使用URI以json格式将多个图像保存到localdb

android 怎么看json数据格式

格式回显 json_encode [重复]

如何使用 php 在 WordPress 插件中回显 json 数据 [重复]