Foros del Web » Programando para Internet » Jquery »

leer objetos de objetos en formato json desde php

Estas en el tema de leer objetos de objetos en formato json desde php en el foro de Jquery en Foros del Web. Hola comunidad, tengo un gran enigma en json con php, observese el siguiente codigo en php: 1. $formato_json = '{"parametro": {"nuevo_parametro":"2015"}}'; 2. $objeto_json = json_decode($formato_json); ...
  #1 (permalink)  
Antiguo 05/02/2015, 14:01
 
Fecha de Ingreso: febrero-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
Pregunta leer objetos de objetos en formato json desde php

Hola comunidad, tengo un gran enigma en json con php, observese el siguiente codigo en php:

1. $formato_json = '{"parametro": {"nuevo_parametro":"2015"}}';
2. $objeto_json = json_decode($formato_json);
3. echo $objeto_json->{'parametro'}->{'nuevo_parametro'};

¿en la linea numero tres es la forma de acceder a un atributo del objeto nuevo_parametro json? o por lo menos es la forma logica que denoto.

pregunto esto porque a mi no me muestra nada. ¿Puede alguien decirme porque no funciona? o ¿porque no muestra el mesaje "Hola mundo"?

PD: uso php 5.4

Última edición por residente007; 05/02/2015 a las 14:35
  #2 (permalink)  
Antiguo 05/02/2015, 23:24
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: leer objetos de objetos en formato json desde php

Las llaves y apóstrofos ya no van en la última forma. Debe de quedar así:

Código PHP:
Ver original
  1. echo $objeto_json->parametro->nuevo_parametro;

Por cierto, esto no tiene nada que ver con jQuery, es PHP.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: json, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.