La fonction json_decode() retourne NULL??
Résolu/Fermé
stgcici
Messages postés
51
Date d'inscription
mardi 29 octobre 2013
Statut
Membre
Dernière intervention
18 février 2014
-
29 nov. 2013 à 12:15
jacksoni Messages postés 1 Date d'inscription vendredi 16 décembre 2016 Statut Membre Dernière intervention 16 décembre 2016 - 16 déc. 2016 à 15:32
jacksoni Messages postés 1 Date d'inscription vendredi 16 décembre 2016 Statut Membre Dernière intervention 16 décembre 2016 - 16 déc. 2016 à 15:32
A voir également:
- La fonction json_decode() retourne NULL??
- Ecran retourne - Guide
- Fonction si et - Guide
- Null brawl - Forum Jeux vidéo
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
4 réponses
Utilisateur anonyme
29 nov. 2013 à 14:04
29 nov. 2013 à 14:04
Bonjour
As-tu essayé de valider ton fichier JSON avec http://www.jsoneditoronline.org/ ?
Tu verrais qu'il manque un { au début.
As-tu essayé de valider ton fichier JSON avec http://www.jsoneditoronline.org/ ?
Tu verrais qu'il manque un { au début.
Utilisateur anonyme
29 nov. 2013 à 14:51
29 nov. 2013 à 14:51
Question très bête, mais on ne sait jamais : as-tu fait un var_dump($data) pour t'assurer que ton fichier était bien lu ?
stgcici
Messages postés
51
Date d'inscription
mardi 29 octobre 2013
Statut
Membre
Dernière intervention
18 février 2014
1
29 nov. 2013 à 17:08
29 nov. 2013 à 17:08
oh oui.
Je fais un var_dump($data) et c'est ce qui donne Null comme résultat.
C'est vraiment bizarre.
Je ne sais pas ou se trouve mon erreur.
Je fais un var_dump($data) et c'est ce qui donne Null comme résultat.
C'est vraiment bizarre.
Je ne sais pas ou se trouve mon erreur.
stgcici
Messages postés
51
Date d'inscription
mardi 29 octobre 2013
Statut
Membre
Dernière intervention
18 février 2014
1
29 nov. 2013 à 18:03
29 nov. 2013 à 18:03
Salut,
Pardon j'aimerai savoir c'est quelle version de php tu utilise?
Parce que moi j'utilise la version 5.2.13.
Peut être que c'est un problème de version.
Merci
Pardon j'aimerai savoir c'est quelle version de php tu utilise?
Parce que moi j'utilise la version 5.2.13.
Peut être que c'est un problème de version.
Merci
Utilisateur anonyme
29 nov. 2013 à 21:04
29 nov. 2013 à 21:04
Je fais un var_dump($data) et c'est ce qui donne Null comme résultat.
C'est vraiment bizarre.
Ça n'a rien de bizarre du tout.
Si var_dump($data) te donne Null, c'est que ton fichier est mal lu : Json ne peut rien décoder puisqu'il n'y a rien.
La version de PHP n'y est pour rien
À 99,99%, tu te trompes dans le nom du fichier test.json (majuscules/minuscules ?) , ou il n'est pas dans le bon dossier, ou le contenu du fichier n'est pas celui que tu as indiqué.
Que t'affiche :
C'est vraiment bizarre.
Ça n'a rien de bizarre du tout.
Si var_dump($data) te donne Null, c'est que ton fichier est mal lu : Json ne peut rien décoder puisqu'il n'y a rien.
La version de PHP n'y est pour rien
À 99,99%, tu te trompes dans le nom du fichier test.json (majuscules/minuscules ?) , ou il n'est pas dans le bon dossier, ou le contenu du fichier n'est pas celui que tu as indiqué.
Que t'affiche :
<?php $fichier="test.json"; echo is_file($fichier) ? "existe" : "n'existe pas"; echo filesize($fichier); ?>
stgcici
Messages postés
51
Date d'inscription
mardi 29 octobre 2013
Statut
Membre
Dernière intervention
18 février 2014
1
30 nov. 2013 à 11:53
30 nov. 2013 à 11:53
Bonjour,
Grâce a tes conseils j'ai pu résoudre le problème.
Merci beaucoup
Grâce a tes conseils j'ai pu résoudre le problème.
Merci beaucoup
jacksoni
Messages postés
1
Date d'inscription
vendredi 16 décembre 2016
Statut
Membre
Dernière intervention
16 décembre 2016
16 déc. 2016 à 15:32
16 déc. 2016 à 15:32
It is a very profitable post for me. I’ve enjoyed reading the post. It is very informative and useful post. I would like to visit the post once more its valuable content
http://jsonconverter.com/
http://jsonconverter.com/
29 nov. 2013 à 14:36
C'est en voulant copier le contenu du fichier json sur le forum que j'ai oublié l'accolade ouvrante.
Sinon j'ai eu à tester la structure de mon fichier json et il est correct.
Le même problème persiste.
J'obtiens toujours null!!!
J'ai même convertie la chaîne retournée par la fonction file_get_contents() en utf8 avec utf8_encode.
Toujours la même chose.