Traitement de l'incorrection du JSON en PHP

Il arrive qu'une chaîne de caractères contenant du JSON soit mal formée. Dans ce cas, la fonction json_decode renverra null. Essayons en pratique. Créons un JSON incorrect (déterminez vous-même ce qui ne va pas) :

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

Essayons d'analyser ce JSON :

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

Une chaîne de caractères avec un JSON est donnée. Analysez-le en une structure de données PHP. Affichez le résultat de l'analyse ou une erreur si l'analyse du JSON a échoué.