Обработка на некорректност в JSON в PHP

Понякога се случва низ с JSON да е построен некорректно. В този случай функцията json_decode ще върне null. Нека пробваме на практика. Нека направим некорректен JSON (определете сами какво не е наред с него):

php<?php
  $json = '["a", "b", "c",]';
?>

Нека се опитаме да разберем този JSON:

php<?php
  $data = json_decode($json);
  var_dump($data); // ще изведе null
?>
Задание 1

Даден е низ с някакъв JSON. Разберете го в структура от данни на PHP. Изведете резултата от разбирането или грешка, ако разбирането на JSON не е успешно.