首页 > 解决方案 > 从 Amazon API 响应中仅选择所需数据

问题描述

以下是我使用 Amazon API PHP 收到的响应

{"ItemsResult":{"Items":[{"ASIN":"B07HGGYWL6","DetailPageURL":"https://www.amazon.in/dp/B07HGGYWL6?tag=nextshop09-21&linkCode=ogi&th=1&psc=1","Images":{"Primary":{"Medium":{"Height":160,"URL":"https://m.media-amazon.com/images/I/41+xWzgV8jL._SL160_.jpg","Width":77}}},"ItemInfo":{"Title":{"DisplayValue":"Samsung Galaxy M31 (Ocean Blue, 6GB RAM, 128GB Storage) - Get Flat Rs 2,500 Instant Discount with select bank cards - Limited Period Offer","Label":"Title","Locale":"en_IN"}},"Offers":{"Listings":[{"Id":"DC6ZAXF6qNdlESLD4vdkiZ4DT0gujZt676%2FhqlbuHpFUc5JDIwpeO0HYeSkcvgeAdXGmWOYc%2FO6DtZxzchM7rvuLPPr5b7Ffmzg2QjBFyU3W24n71nhOwIPUTsI3%2BqTuCfsMSKNtdPoisjWpvceuBxoa%2FFvCQCjX","Price":{"Amount":16499.0,"Currency":"INR","DisplayAmount":"₹ 16,499.00","Savings":{"Amount":1000.0,"Currency":"INR","DisplayAmount":"₹ 1,000.00 (6%)","Percentage":6}},"ViolatesMAP":false}]}}]}}

这是简单的结果echo $response;

我怎样才能回应"ItemInfo":{"Title"唯一的?

结果$title应该是“Samsung Galaxy M31(海洋蓝,6GB RAM,128GB 存储空间) - 使用精选银行卡获得 2,500 卢比的即时折扣 - 限时优惠”。或者结果$price应该是“16499.0”

我对 JSON 数组感到困惑!

标签: phparraysjsonapi

解决方案


推荐阅读