Тема: Як розпарсити JSON з файлу?

Всім привіт!

Є файл, у .json форматі, намагаюсь його розпарисити наступним шляхом:

$json = file_get_contents('2.json');
$decoded_json = json_decode($json, false);
var_dump($decoded_json);

Але на жаль в результаті отримую NULL, що я роблю не так?

2

Re: Як розпарсити JSON з файлу?

JSON файл - https://data.gov.ua/dataset/7f30ad2d-f3 … 805d6334dc

3

Re: Як розпарсити JSON з файлу?

А що повертає file_get_contents('2.json')?

Подякували: taras.developerlv1

4

Re: Як розпарсити JSON з файлу?

bebyk написав:

А що повертає file_get_contents('2.json')?

https://i.ibb.co/34m3xbD/1.png

5

Re: Як розпарсити JSON з файлу?

Розібрався сам. Дякую!

6

Re: Як розпарсити JSON з файлу?

Підкажіть будь-ласка ще, як розібрати дані через foreach?

Пробую о так:

foreach($json as $key => $value) {
    var_dump($json[$key]);
    die;
}

7

Re: Як розпарсити JSON з файлу?

taras.developerlv написав:

Підкажіть будь-ласка ще, як розібрати дані через foreach?

Пробую о так:

foreach($json as $key => $value) {
    var_dump($json[$key]);
    die;
}

Працюйте з $value як з об'єктом (бо ви декодуєте як об'єкт). Можливо, що $key й не потрібен.

Наприклад:

foreach($decoded_json as $value)
    echo($value->registration_number); // чи що там у вас по структурі, сильно не вдивлявся
Подякували: taras.developerlv1