PHP解析JSON [HARD]

时间:2014-04-20 18:29:44

标签: php json parsing

我有这样的脚本:

$jsonItems = file_get_contents('http://media1.clubpenguin.com/play/en/web_service/game_configs/paper_items.json');
$objDecode = json_decode($jsonItems, true);
foreach($objDecode as $item){
//Do something
}

该脚本有效。如何在不命名所有属性名称的情况下使用此文件,因为超过100,我认为:http://media1.clubpenguin.com/play/en/web_service/game_configs/paths.json

请帮帮我

1 个答案:

答案 0 :(得分:0)

考虑到SWF链接将始终位于此数据集的内部对象中 - 您可以这样做(如果并非所有链接都是SWF文件,则可能需要对链接中的扩展进行可选的第二次检查)

$json = file_get_contents("http://media1.clubpenguin.com/play/en/web_service/game_configs/paths.json");
$data = json_decode($json,true);

foreach($data as $type=>&$links){
    foreach($links as &$link){
        //$link is the link - do what ever you want here
            //if needed check for SWF extension in the link here
    }
}