Как я могу извлечь поле ASIN из этого json-кода? Этот код исходит от API Amazon. На самом деле, я не знаю, действительно ли этот код JSON.извлечение статьи из кода json
object(stdClass)#6 (2) {
["OperationRequest"]=>
object(stdClass)#7 (4) {
["HTTPHeaders"]=>
object(stdClass)#8 (1) {
["Header"]=>
object(stdClass)#9 (2) {
["Name"]=>
string(9) "UserAgent"
["Value"]=>
string(15) "PHP-SOAP/5.5.22"
}
}
["RequestId"]=>
string(36) "639b29bd-4bad-4b40-8a9a-3bd86df3d876"
["Arguments"]=>
object(stdClass)#10 (1) {
["Argument"]=>
object(stdClass)#11 (2) {
["Name"]=>
string(7) "Service"
["Value"]=>
string(19) "AWSECommerceService"
}
}
["RequestProcessingTime"]=>
float(0.456677)
}
["Items"]=>
object(stdClass)#12 (5) {
["Request"]=>
object(stdClass)#13 (2) {
["IsValid"]=>
string(4) "True"
["ItemSearchRequest"]=>
object(stdClass)#14 (3) {
["Keywords"]=>
string(11) "Bud Spencer"
["ResponseGroup"]=>
string(5) "Small"
["SearchIndex"]=>
string(3) "DVD"
}
}
["TotalResults"]=>
int(598)
["TotalPages"]=>
int(60)
["MoreSearchResultsUrl"]=>
string(232) "http://www.amazon.it/gp/redirect.html?camp=2025&creative=165953&location=http%3A%2F%2Fwww.amazon.it%2Fgp%2Fsearch%3Fkeywords%3DBud%2BSpencer%26url%3Dsearch-alias%253Ddvd&linkCode=sp1&tag=unis04-21&SubscriptionId=AKIAIGBEJI2W275RATZQ"
["Item"]=>
array(10) {
[0]=>
object(stdClass)#15 (3) {
["ASIN"]=>
string(10) "B00OOZTAQ2"
["DetailPageURL"]=>
string(200) "http://www.amazon.it/Bud-Spencer-Collezione-4-Dvd/dp/B00OOZTAQ2%3FSubscriptionId%3DAKIAIGBEJI2W275RATZQ%26tag%3Dunis04-21%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00OOZTAQ2"
["ItemAttributes"]=>
object(stdClass)#16 (7) {
["Actor"]=>
array(5) {
[0]=>
string(11) "Bud Spencer"
[1]=>
string(11) "Jerry Cala'"
[2]=>
string(16) "Stefano Mingardo"
[3]=>
string(14) "Kallie Knoetze"
[4]=>
string(5) "Gegia"
}
["Author"]=>
array(3) {
[0]=>
string(16) "Marcello Fondato"
[1]=>
string(22) "Francesco Scardamaglia"
[2]=>
string(13) "Rainer Brandt"
}
["Creator"]=>
array(2) {
[0]=>
object(stdClass)#17 (2) {
["_"]=>
string(11) "Bud Spencer"
["Role"]=>
string(19) "Primary Contributor"
}
[1]=>
object(stdClass)#18 (2) {
["_"]=>
string(11) "Jerry Cala'"
["Role"]=>
string(19) "Primary Contributor"
}
}
["Director"]=>
string(12) "Michele Lupo"
["Manufacturer"]=>
string(14) "Eagle Pictures"
["ProductGroup"]=>
string(3) "DVD"
["Title"]=>
string(32) "Bud Spencer - Collezione (4 Dvd)"
}
}
[1]=>
object(stdClass)#19 (3) {
["ASIN"]=>
string(10) "B0036A98ZO"
["DetailPageURL"]=>
string(208) "http://www.amazon.it/Bud-Spencer-Terence-Hill-Monster-Box/dp/B0036A98ZO%3FSubscriptionId%3DAKIAIGBEJI2W275RATZQ%26tag%3Dunis04-21%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0036A98ZO"
["ItemAttributes"]=>
object(stdClass)#20 (5) {
["Actor"]=>
array(2) {
[0]=>
string(12) "Terence Hill"
[1]=>
string(11) "Bud Spencer"
}
["Creator"]=>
array(2) {
[0]=>
object(stdClass)#21 (2) {
["_"]=>
string(12) "Terence Hill"
["Role"]=>
string(24) "Collaboratore principale"
}
[1]=>
object(stdClass)#22 (2) {
["_"]=>
string(11) "Bud Spencer"
["Role"]=>
string(24) "Collaboratore principale"
}
}
["Manufacturer"]=>
string(26) "3L Vertriebs GmbH & Co. KG"
["ProductGroup"]=>
string(3) "DVD"
["Title"]=>
string(70) "Bud Spencer & Terence Hill - Monster-Box Reloaded [Edizione: Germania]"
}
}
[2]=>
object(stdClass)#23 (3) {
["ASIN"]=>
string(10) "B00HSPBF2M"
["DetailPageURL"]=>
string(200) "http://www.amazon.it/Bud-Spencer-Terence-Hill-Dvd/dp/B00HSPBF2M%3FSubscriptionId%3DAKIAIGBEJI2W275RATZQ%26tag%3Dunis04-21%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00HSPBF2M"
["ItemAttributes"]=>
object(stdClass)#24 (7) {
["Actor"]=>
array(5) {
[0]=>
string(17) "Luciano Catenacci"
[1]=>
string(11) "Bud Spencer"
[2]=>
string(12) "Laura Gemser"
[3]=>
string(12) "Terence Hill"
[4]=>
string(9) "Buffy Dee"
}
["Author"]=>
array(6) {
[0]=>
string(12) "Enzo Barboni"
[1]=>
string(14) "Bruno Corbucci"
[2]=>
string(18) "Luciano Vincenzoni"
[3]=>
string(14) "Mario Amendola"
[4]=>
string(17) "Sabatino Ciuffini"
[5]=>
string(15) "Sergio Corbucci"
}
["Creator"]=>
array(2) {
[0]=>
object(stdClass)#25 (2) {
["_"]=>
string(17) "Luciano Catenacci"
["Role"]=>
string(19) "Primary Contributor"
}
[1]=>
object(stdClass)#26 (2) {
["_"]=>
string(11) "Bud Spencer"
["Role"]=>
string(19) "Primary Contributor"
}
}
["Director"]=>
array(3) {
[0]=>
string(12) "Enzo Barboni"
[1]=>
string(15) "Sergio Corbucci"
[2]=>
string(14) "Bruno Corbucci"
}
["Manufacturer"]=>
string(13) "Federal Video"
["ProductGroup"]=>
string(3) "DVD"
["Title"]=>
string(34) "Bud Spencer & Terence Hill (3 Dvd)"
}
}
}
}
}
Я попытался извлечь ASIN как обычный массив и как объект JSON. Помогите?
Здесь есть код, который я использовать для генерации кода выше:
try
{
$amazonEcs = new AmazonECS(AWS_API_KEY, AWS_API_SECRET_KEY, 'it', AWS_ASSOCIATE_TAG);
$amazonEcs->associateTag(AWS_ASSOCIATE_TAG);
$response = $amazonEcs->category('DVD')->search("Bud Spencer");
$result=var_dump($response);
}
catch
...
Конечно, это не JSON. В случае сомнений вы можете искать валидаторы онлайн –
Точно, валидатор говорит, что это не JSON. Итак, как я могу извлечь информацию из этого? – hteo
@ RyanVincent Я отредактировал мое сообщение – hteo