Я получаю строку JSON от API, которую затем декодирую в массив. Массив полон объектов и массивов stdClass, но я не могу получить доступ к свойствам.
Это массив, который я декодировал из JSON, а затем вызвал print_r:
stdClass Object
(
[scannedDocument] => stdClass Object
(
[scanId] => 6188703b5450ed927159cbbbb223fc89
[totalWords] => 7
[totalExcluded] => 0
[credits] => 1
[creationTime] => 2019-10-21T10:33:18
)
[results] => stdClass Object
(
[internet] => Array
(
)
[database] => Array
(
)
[batch] => Array
(
)
[score] => stdClass Object
(
[identicalWords] => 0
[minorChangedWords] => 0
[relatedMeaningWords] => 0
[aggregatedScore] => 0
)
)
[status] => 0
)
Я предполагаю, что должен получить доступ к первому значению массива изатем используя -> чтобы получить значения объекта следующим образом:
$wordcount = $jsonResponse[0]->scannedDocument->totalWords;
$totalExcluded = $jsonResponse[0]->scannedDocument->totalExcluded;
$percent = $jsonResponse[0]->results->score->aggregatedScore;
Но эти переменные пустые. Я рву свои волосы!
Есть идеи, пожалуйста?