Bonjour,

Mon problème : json_decode retourne null.
J'ai vu cette question de nombreuses fois sur internet mais je ne trouve pas de solution à mon problème pour autant.
Merci de bien vouloir m'aider.

Le code est simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  <?php
        [...]
         $fichier = CheminAsset($hash,$dir);  // $fichier est une adresse où charger une chaîne à décoder.
  	 $json = file_get_contents($fichier);    
         $result =  json_decode($json ,true );
 
         var_dump($result);
         if(json_last_error() == JSON_ERROR_SYNTAX ) echo "  JSON_ERROR_SYNTAX";
  ?>
La chaîne JSON est assez longue, je l'ai mise dans un pastebin ici : https://pastebin.com/L9x5VaBb
Mais, je peux l'ajouter ici si nécessaire.
Je l'ai vérifiée sur un site en ligne (https://jsonformatter.curiousconcept.com/)

Le code retourne NULL et il y a une erreur de syntax. J'ai beau chercher, je ne vois pas.

Une idée ?