基本的JSON提取数据帮助

时间:2010-06-03 01:38:07

标签: php json object oop

json数据的新手和挣扎我觉得答案真的很容易但是在最后一小时一直困扰着我..

示例数据

    {
   "data": 
      {
         "userid": "17",
         "dates": {
            "timestame": "1275528578",
                  },
         "username": "harino54",

      }

}

好的我可以使用

轻松提取用户标识或用户名
echo "$t->userid" or echo "$t->username "

但如何从括号中提取数据?在这种情况下,时间安排?

似乎无法弄明白......

任何想法?

2 个答案:

答案 0 :(得分:2)

听起来你正在寻找这样的事情:echo "{$t->dates->timestame}";

要从引号内的对象访问数据,您需要用大括号括起来。

或者,你可以说:echo $t->date->timestame;没有引号。

你在做这样的事吗?

$t = json_decode($jsonString);
echo $t->data->dates->timestame;

$t = json_decode($jsonString);
echo "{$t->data->dates->timestame}";

答案 1 :(得分:1)

$t -> dates -> timestame