neden json_decode bazı kodlar çalışmıyor?

0 Cevap php

Bu json api yanıt için ben json_decode ile ayrıştırmak mümkün duyuyorum:

 $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

Ben yukarıda bir sonuç alıyorum ama birinin altında olan boş bir sonuç alıyorum:

$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; //""

Ben herhangi bir fikir ... Adres1 başka bir dizi veya döngü içinde tekrar olduğunun farkındayım ama onu almak için nasıl bilmiyorum?

0 Cevap