2016-02-02 39 views
0

我正在試圖製作一個網頁,它迴應了http://thegamesdb.net/api/GetGamesList.php?name=dog的內容,但採用JSON格式。如何回顯XML內容但使用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/

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

任何幫助,將不勝感激。謝謝。

+1

你可以在這裏找到答案:http://stackoverflow.com/questions/8830599/php-convert-xml-to-json的代碼只是兩行) –

+1

告訴我們您正在嘗試解決的問題。這聽起來更像是使用PHP轉換爲JSON字符串更合適,但您沒有告訴我們您要實現的最終目標。 這聽起來像一個XY問題的例子http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378 –

回答

3

這應該工作。答案是從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);