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
$json = '["a", "b", "c",]';
?>
Essayons d'analyser ce JSON :
<?php
$data = json_decode($json);
var_dump($data); // affichera null
?>
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é.