json到php数组cdnjs

时间:2014-11-18 15:45:14

标签: php arrays json

我正在尝试将cdnjs api JSON结果从此link转换为php数组。这是我的代码:

<pre>
<?php
    $cdnLinks = file_get_contents('http://api.cdnjs.com/libraries');
    $cdnLinks = json_encode($cdnLinks);
    $j = json_decode($cdnLinks);
    print_r($j);
?>
</pre>

我错过了什么?感谢

2 个答案:

答案 0 :(得分:4)

这就是你在做的事情:

  1. 下载一串JSON
  2. 将该字符串编码为JSON(现在您有一个包含JSON对象的JSON字符串)
  3. 将JSON解码回JSON字符串
  4. 打印字符串
  5. 您需要跳过第2步。

答案 1 :(得分:0)

跳过步骤2,因为输出已经是json字符串。 要将json解码为数组,还需要将第二个参数用作true json_decode($ jsonObj,true)。

由于