2013-03-02 55 views
0

基本上,我正在处理2个API,我想在其中一个文件中集成API,其中一个API返回一个JSON数组。另一个返回一个XML。处理JSON和XML数组

下面是我希望能够做

$arr = (array)file_get_contents(JSON API); 
$arr2 = (array)simplexml_load_file("XML API"); 

$details['Details']['1'] = $arr['Details']['0']; 
$details['Details']['2'] = $arr2['Details']['0']; 

foreach($details['Details'] as $detail) { 
//do what i want with the array 
} 

但我怎么能得到这个数组里面的JSON API的想法?我很抱歉,如果我很难理解我在问什么,但这是我能解释的最好的。

有一种方法可以将JSON转换为XML文档?

+0

请多说明一下为什么您要这样做。两个API都返回完全相同的对象,但具有不同的表示形式(一个是JSON和另一个XML)?你为什么想要结合他们? – 2013-03-02 20:03:02

回答

0

您可以使用array_merge()

$details = array_merge($arr, $arr2); 
0

没有为在Link转换JSON到一个XML文档的方法。如果您按照您的要求操作数据会对您有所帮助