Obsługa niepoprawności JSON w PHP

Zdarza się, że ciąg znaków z JSON jest zbudowany niepoprawnie. W tym przypadku funkcja json_decode zwróci null. Sprawdźmy to w praktyce. Stwórzmy niepoprawny JSON (spróbuj określić samodzielnie, co jest z nim nie tak):

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

Spróbujmy przeanalizować ten JSON:

php<?php
  $data = json_decode($json);
  var_dump($data); // wyświetli null
?>
Задание 1

Dany jest ciąg znaków z pewnym JSON. Przeanalizuj go do struktury danych PHP. Wyświetl wynik analizy lub błąd, jeśli nie udało się przeanalizować JSON.