我如何将JSON转换为列表数组


How can I convert JSON to listed array?

我需要将此JSON转换为特定类型的数组。JSON数组结构在Pastebin:

http://pastebin.com/Ffs83yMz

我需要这样的数组:

Array
(
[1] => Array
    (    
        [title] => 'Meleigh’s 7th Birthday'
        [event_url] => 'http://www.paintpartyplace.com/party/meleighs-7th-birthday/'
        [event_image] => 'http://www.paintpartyplace.com/wp-content/uploads/2014/04/partythumb.png'
    )
[2] => Array
    (
        title] => 'Meleigh’s 7th Birthday'
        [event_url] => 'http://www.paintpartyplace.com/party/meleighs-7th-birthday/'
        [event_image] => 'http://www.paintpartyplace.com/wp-content/uploads/2014/04/partythumb.png'
    )
)

假设PHP(您的结果是PHP代码)

编辑:我刚刚注意到你的JSON是无效的(谢谢,Felix Kling,我错过了)。键名和值名必须在双引号"中。现在键没有引号,值只有单引号'。此外,您的文件,因为它是一个集合,必须以[开始,以]结束。PHP将拒绝解析无效的JSON。

如果你使用有效的JSON,你可以使用json_decode。我用有效的数据为你做了一个新的粘贴。

<?php
print_r(json_decode(
    file_get_contents('http://pastebin.com/raw.php?i=30KkPg9z'),
    true
));