php - JSON 到 PHP 关联数组

标签 php json facebook associative-array

你们中有人知道将它放入关联数组的好方法吗?我试过 json_decode 但发现它没有多大帮助。

这是我需要放入关联数组的数据:

{
  "data": [
    {
      "name": "Joe Bloggs",
      "id": "203403465"
    },
    {
      "name": "Fred Bloggs",
      "id": "254706567"
    },
    {
      "name": "Barny Rubble",
      "id": "453363843"
    },
    {
      "name": "Homer Simpson",
      "id": "263508546"
    }
  ]
}

编辑:

接受答案后,我想起了为什么我认为 json_decode 不起作用。

而不是拥有这样的关联数组:
[0] => Array
(
    [name] => Joe Bloggs
    [id] => 203403465
)

我想要一个这样的:
Array
(
    [Joe Bloggs] => 45203340465
    [Fred Bloggs] => 65034033446
)

不幸的是,我当时忘记了这一点......但无论如何我现在已经解决了我的问题。

感谢您所有的帮助!

最佳答案

json_decode对我的数据有效:

print_r(json_decode('{
       "data": [
          {
             "name": "Joe Bloggs",
             "id": "203403465"
          },
          {
             "name": "Fred Bloggs",
             "id": "254706567"
          },
          {
             "name": "Barny Rubble",
             "id": "453363843"
          },
          {
             "name": "Homer Simpson",
             "id": "263508546"
          }
       ]
    }
', true));

输出:
Array
(
    [data] => Array
        (
            [0] => Array
                (
                    [name] => Joe Bloggs
                    [id] => 203403465
                )

            [1] => Array
                (
                    [name] => Fred Bloggs
                    [id] => 254706567
                )

            [2] => Array
                (
                    [name] => Barny Rubble
                    [id] => 453363843
                )

            [3] => Array
                (
                    [name] => Homer Simpson
                    [id] => 263508546
                )

        )

)

将第二个参数设置为 true返回一个关联数组。

关于php - JSON 到 PHP 关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3073205/

相关文章:

php - mysqli::query() 期望参数 1 为字符串,给定对象

Java gson,解码到 Map<String,String[]> 时出现 ClassCastException

json - 如何将 Laravel 5.4 与 Angular 4 集成

IOS-Facebook 应用授权后空白屏幕

facebook - Spring Social 从 facebook 获取数据

php - 阅读更多使用 js 发布 wordpress

php - 向 MySQL 查询添加附加条件会导致空响应

php - 使用 php 和 jquery ajax 显示服务器时间

javascript - 如何在 JSON 映射(在 JavaScript 中)中指定键的值?

flash - 从 Facebook 加载图像时出现策略文件错误