【发布时间】:2010-07-06 07:26:15
【问题描述】:
对于这个 json api 响应,我可以使用 json_decode 进行解析:
$string = '{"name": "Google",
"permalink": "google",
"homepage_url": "http://google.com",
"blog_url": "http://googleblog.blogspot.com",
"blog_feed_url": "http://googleblog.blogspot.com/feeds/posts/default?alt=rss",
"twitter_username": "google",
"category_code": "search",
"number_of_employees": 20000,
"founded_year": 1998,
"founded_month": 9,
"founded_day": 7,// bla bla.....}';
$obj=json_decode($string);
echo $obj->number_of_employees."<br>";// 20000
echo $obj->founded_year; //1998
我得到了上面的结果,但得到了下面的空白结果:
$string = '{"offices":
[{"description": "Google Headquarters",
"address1": "1600 Amphitheatre Parkway",
"address2": "",
"zip_code": "",
"city": "Mountain View",
"state_code": "CA",
"country_code": "USA",//blah blah }]//blah blah...}';
$obj=json_decode($string);
echo $obj->address1."<br>";// ""
echo $obj->city; //""
我知道 address1 再次在另一个数组或循环中,但不知道如何检索它...有什么想法吗??
【问题讨论】: