我正在嘗試使用API。其中返回json
。下面是輸出:如何從PHP接收json數據?
{
"meta": {
"code": 200,
"next": "http://api.yipit.com/v1/deals/?limit=1&key=AKVP839qHEM7TgXV&offset=1",
"previous": null
},
"response": {
"deals": [
{
"active": 1,
"business": {
"id": 11009,
"locations": [
{
"address": "120 Millenium Dr",
"id": 974228,
"lat": 44.5400434,
"locality": "Chester",
"lon": -64.2325975,
"phone": null,
"smart_locality": "Chester",
"state": "NS",
"zip_code": "B0J 1J0"
},
{
"address": "95 Wentworth St",
"id": 974229,
"lat": 44.6685886,
"locality": "Dartmouth",
"lon": -63.5698711,
"phone": null,
"smart_locality": "Dartmouth",
"state": "NS",
"zip_code": "B2Y 2T3"
}
],
"name": "Fit Body Boot Camp",
"url": "http://www.fitbodybootcampbeachwood.com/"
},
"date_added": "2013-01-05 04:14:17",
"description": "Exercise keeps the body in peak condition, which explains the marbleized ThighMaster lying next to Michelangelo's David. Enjoy an anatomical renaissance with this Groupon. Choose Between Two Options $29 for a 10-day Fit and Firm program (a $124 value) $47 for a four-week Rapid Fat Loss program (a $247 value) Both options include a nutrition consultation, elective weigh-ins and body-fat measurements, and unlimited boot-camp sessions for the duration of the program. The sessions combine cardio training with resistance and weight work, helping to maximize caloric burn both during and after the workout. Click here to see the class schedule, and click here for a list of frequently asked questions.",
"discount": {
"formatted": "77%",
"raw": 77
},
"division": {
"active": 1,
"country": "Canada",
"lat": 44.648881,
"lon": -63.575312,
"name": "Halifax, Nova Scotia",
"slug": "halifax-nova-scotia",
"time_zone_diff": -4,
"url": "http://yipit.com/halifax-nova-scotia/"
},
"end_date": "2013-01-11 03:59:59",
"id": 14517543,
"images": {
"image_big": "http://b.yipitcdn.com/cache/deal/10-day-fit-and-firm-program-or-four-week-rapid-fat-loss-program-at-fit-body-boot-camp-up-to-81-off-42-1357359256_display_image.jpg",
"image_small": "http://a.yipitcdn.com/cache/deal/10-day-fit-and-firm-program-or-four-week-rapid-fat-loss-program-at-fit-body-boot-camp-up-to-81-off-42-1357359256_small_image.jpg"
},
"mobile_url": "http://m.yipit.com/halifax-nova-scotia/groupon/10-day-fit-and-firm-program-or-four-week-rapid-fat-loss-program-at-fit-body-boot-camp-up-to-81-off-42/?bp_ad=1",
"price": {
"formatted": "$29",
"raw": 29.00
},
"source": {
"name": "Groupon",
"paid": 0,
"slug": "groupon",
"url": ""
},
"tags": [
{
"name": "Boot Camp",
"slug": "boot-camp",
"url": ""
}
],
"title": "10-Day Fit-and-Firm Program or Four-Week Rapid Fat-Loss Program at Fit Body Boot Camp (Up to 81% Off)",
"url": "http://yipit.com/aff/eval/deal/?deal=RXk8HSAz&key=t5pm9EBw",
"value": {
"formatted": "$124",
"raw": 124.00
},
"yipit_title": "Up to 81% Off at Fit Body Boot Camp",
"yipit_url": "http://yipit.com/halifax-nova-scotia/groupon/10-day-fit-and-firm-program-or-four-week-rapid-fat-loss-program-at-fit-body-boot-camp-up-to-81-off-42/"
}
]
}
}
在PHP我需要接受id,lat,lan,name,url,yipit_url,yipit_id,img_bg, city, zip
等,但我不知道如何表達一個PHP頁面上那些json
對象。請幫幫我。
感謝, Enamul
呃,json_decode怎麼樣? http://php.net/manual/en/function.json-decode.php – sberry
是的,我知道它應該用json_decode來完成。但我不知道該怎麼做。 – user1559230