não pode recuperar o object JSON no localhost

Estou tentando recuperar objects JSON no meu localhost, o problema é que ele não produzirá nada. Os objects JSON podem ser semelhantes a seguintes:

[ { NAME: "Hearthstone", PLAYER1: "Rdu ", PLAYER2: "Savjz ", status: 2, meta: "LIVE" }, { NAME: "League of Legends", PLAYER1: "Team King ", PLAYER2: "EDG ", status: 2, meta: "28.12." }] 

php recuperar objects.

 $url = "http://localhost:8888/crawl_JSON.php"; $json = file_get_contents($url); $json_output = json_decode($json); echo $json_output; 

Por que não produz nada?

Observe que json_decode() retorna um object, você não pode echo você precisará usar var_dump ou print_r . Se você quiser ecoar, você pode ecoar a string JSON.

 $url = "http://localhost:8888/crawl_JSON.php"; $json = file_get_contents($url); echo $json; $json_output = json_decode($json); var_dump($json_output); 

E dentro de crawl_JSON.php Você precisa echo o JSON , você precisará certificar-se de que é válido.

 < ?php echo ' [ { "NAME": "Hearthstone", "PLAYER1": "Rdu ", "PLAYER2": "Savjz ", "status": 2, "meta": "LIVE" }, { "NAME": "LeagueofLegends", "PLAYER1": "TeamKing", "PLAYER2": "EDG", "status": 2, "meta": "28.12." } ] ';