Как разобрать объект внутри json - PullRequest
1 голос
/ 06 мая 2020

Я хочу показать объект json как var. Я пытаюсь загрузить файлы в anonfiles с помощью api, но после загрузки файла он показывает результат в формате json. поэтому я хочу получить конкретный объект внутри json вот мой код.

if (isset($_POST['submit'])) {

$url = sprintf('https://api.anonfiles.com/upload', $token);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'file' => curl_file_create(
$_FILES['file']['tmp_name'],
$_FILES['file']['type'],
$_FILES['file']['name']
),
]);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$json = curl_exec($ch);

curl_close($ch);

$result = json_decode($json);

if (is_object($result) && $result->status) {
echo $json;

1 Ответ

2 голосов
/ 06 мая 2020

Если вы хотите получить доступ к определенному объекту внутри JSON, вы уже делаете это с помощью $result->status. После того, как вы json_decode ваши JSON данные, просто введите $result->[the JSON NODE] для тех данных, которые вам требуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...