基本JSON提取数据帮助
新建JSON数据和挣扎我想答案是真实的,但很容易被窃听我的最后一个小时..基本JSON提取数据帮助
的样本数据
{
"data":
{
"userid": "17",
"dates": {
"timestame": "1275528578",
},
"username": "harino54",
}
}
好吧,我可以拉用户ID或用户名易于使用
echo "$t->userid" or echo "$t->username "
但我该如何从括号中提取数据?在这种情况下,时间戳?
似乎无法解决它..
任何想法?
这听起来像你正在寻找这样的事情: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}";
$t -> dates -> timestame
试过,它返回 对象ID#3->时间戳?? – Webby 2010-06-03 01:52:15
是因为拼写差异(时间戳vs时间戳)? – JustinStolle 2010-06-04 06:31:55
@JustinStolle:不是,这是因为提问者在一个字符串中。在一个字符串之外它完美地工作。 – 2010-06-04 06:58:34
你可以张贴一些代码的呢? – zmbush 2010-06-03 01:58:03
没有报价工作感谢芽 – Webby 2010-06-03 02:18:48