JSON格式名称列表 - Symfony2

时间:2014-11-03 15:51:09

标签: php arrays json symfony

我试图读取一个json文件并将其解析为一个数组,然后访问该数组。

这是我的JSON文件:

{
    "stijn",
    "bert",
    "tom"
}

这是我尝试访问它并将其转换为数组的方式:

$string = file_get_contents(__DIR__."/first.json");
$array = json_decode($string, true);

如果我执行$ array的var_dump,我得到" null",如果我执行$ string,我会得到JSON文件的内容。

我认为我的JSON文件格式不正确,但如果我搜索一些示例,则它们不适合我的名字列表。

2 个答案:

答案 0 :(得分:2)

你是对的,你的json格式不正确。你需要证明它是一个数组,所以像这样:

{
    names: [
        "stijn",
        "bert",
        "tom"
    ]
}

OR

[
    "stijn",
    "bert",
    "tom"
]

请注意,方括号用于数组。如果你使用花括号,它正在寻找一个键/值对

答案 1 :(得分:0)

怎么样?

[
    "stijn",
    "bert",
    "tom"
]