Ayuda JSON DECODE Php

  • Autor Autor deskpro123
  • Fecha de inicio Fecha de inicio
deskpro123

deskpro123

Zeta
Verificación en dos pasos activada
Hola a todos, estoy haciendo un proyecto y me he trabado por un JSON DECODE, he buscado bastante en google pero ni en sitios en ingles aparece.

Hace un rato con este codigo php sacaba informacion de una URL:

PHP:
$gender=json_decode(file_get_contents("URL"))->gender;


Sacaba la informacion de "gender" de le URL:
PHP:
{
   "gender": "male",
}

Y el resultado era:

Male


Ahora tengo que sacar de otra URL la informacion: is_silhouette pero no me funciona con el mismo codigo, sera porque hay una variable llamada data?

De ahi quiero sacar la informacion:

PHP:
{
   "data": {
      "is_silhouette": false
   }
}


Este codigo no me funciona, que debo cambiarle?

PHP:
$is_silhouette=json_decode(file_get_contents("URL"))->is_silhouette;

Gracias de antemano.
 
---------- Post agregado el 15-mar-2014 hora: 00:23 ----------
Hola a todos, estoy haciendo un proyecto y me he trabado por un JSON DECODE, he buscado bastante en google pero ni en sitios en ingles aparece.

Hace un rato con este codigo php sacaba informacion de una URL:

PHP:
$gender=json_decode(file_get_contents("URL"))->gender;


Sacaba la informacion de "gender" de le URL:
PHP:
{
   "gender": "male",
}

Y el resultado era:

Male


Ahora tengo que sacar de otra URL la informacion: is_silhouette pero no me funciona con el mismo codigo, sera porque hay una variable llamada data?

De ahi quiero sacar la informacion:

PHP:
{
   "data": {
      "is_silhouette": false
   }
}


Este codigo no me funciona, que debo cambiarle?

PHP:
$is_silhouette=json_decode(file_get_contents("URL"))->is_silhouette;

Gracias de antemano.

no te agas lio el codigo:

$is_silhouette_json=json_decode(file_get_contents("URL" ),1);
$is_silhouette=$is_silhouette_json["data"]["is_silhouette"];
 
Última edición:
---------- Post agregado el 15-mar-2014 hora: 00:23 ----------


no te agas lio el codigo:

$is_silhouette_json=json_decode(file_get_contents("URL" ),1);
$is_silhouette=$is_silhouette_json["data"]["is_silhouette"];

Hey amigo muchisimas gracias de verdad me ayudaste bastante con esas lineas, te lo agradezco, no se que haria sin la ayuda que he recibido por todos en forobeta en especial por el amigo [MENTION=9679]cicklow[/MENTION] que siempre se presta a ayudarme y a responder mis preguntas xD.

Un saludo.
 
Hey amigo muchisimas gracias de verdad me ayudaste bastante con esas lineas, te lo agradezco, no se que haria sin la ayuda que he recibido por todos en forobeta en especial por el amigo [MENTION=9679]cicklow[/MENTION] que siempre se presta a ayudarme y a responder mis preguntas xD.

Un saludo.
(y)😛8:😛8:😛8:😛8:
 
Atrás
Arriba