【问题标题】:handling JSON and XML array处理 JSON 和 XML 数组
【发布时间】:2013-03-02 19:56:22
【问题描述】:

基本上,我正在使用 2 个 API,我想将它们集成到一个文件中,其中一个 API 返回一个 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
}

但是我怎样才能在这个 Array 中获取 JSON API?如果我的问题难以理解,我很抱歉,但这是我能解释的最好的了。

有没有办法将 JSON 转换为 XML 文档?

【问题讨论】:

  • 请解释一下您为什么要这样做。两个 API 是否都返回完全相同的对象,但表示形式不同(一个是 JSON,另一个是 XML)?为什么要将它们结合起来?

标签: php xml arrays json api


【解决方案1】:

您可以使用array_merge()

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

【讨论】:

    【解决方案2】:

    Link 有一种将 JSON 转换为 XML 文档的方法。根据您的要求操作数据会对您有所帮助

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      相关资源
      最近更新 更多