begin process at 2012 02 15 13:14:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Convertir du JSON en PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Convertir du JSON en PHP

mardi 20 mai 2008 à 18:12:58 | Convertir du JSON en PHP

Noizet

Bonjour,
Je vais vous expliquer mon problème:
Je reçois de mon formulaire ceci  (c'est du JSON):

{"id":"id1","txt":"text1","img":"page.gif","imgopen":"folderopen.gif","imgclose":"folder.gif","imgselected":"","imgopenselected":"","imgcloseselected":"","open":true,"check":0,"canhavechildren":false,"acceptdrop":true,"last":false,"editable":true,"checkbox":true,"items":[{"id":"id2","txt":"text2","img":"folder.gif","imgopen":"folderopen.gif","imgclose":"folder.gif","draggable":1,"imgselected":"","imgopenselected":"","imgcloseselected":"","open":true,"check":0,"canhavechildren":false,"acceptdrop":true,"last":false,"editable":true,"checkbox":true,"ondrop":true,"items}]}

J'aimerai le décoder pour avoir une variable php.

Dans mon fichier php :

$json = new Services_JSON();
  // Test de conversion
  $value = array(1, 2, 'foo');
  $output = $json->encode($value);
  print("ESSAI 1 " . $output); --> ESSAI 1 [1,2,"foo"]

  // décodage
  $input = $_REQUEST['monVariable'];
  $value = $json->decode($input);
  echo("ESSAI 2" . $value); --> ESSAI 2

Est-ce que qqun pourrait me dire pourquoi il ne me retourne pas de valeur quand je décode?

Merci!


"NoiZet"

mardi 20 mai 2008 à 18:21:27 | Re : Convertir du JSON en PHP

nicomilville

Membre Club
Salut,

fait un echo de ta variable $_REQUEST[]; pour voir si elle n'est pas vide !

a++
mardi 20 mai 2008 à 18:29:20 | Re : Convertir du JSON en PHP

Noizet

Oui oui elle a quelque chose dedans:
echo $_REQUEST[] --> 7B%22id%22%3A%22idBranch%22%2C%22txt%22%3A%22text%22%2C%22img%22%3A%22page.gif%22%2C%22imgopen%22%3A%22folderopen.gif%22%2C%22imgclose%22%3A%22folder.gif%22%2C%22imgselected%22%3A%22%22%2C%22imgopenselected%22%3A%22%22%2C%22imgcloseselected%22%3A%22%22%2C%22open%22%3Atrue%2C%22check%22%3A0%2C%22canhavechildren%22%3Afalse%2C%22acceptdrop%22%3Atrue%2C%22last%22%3Afalse%2C%22editable%22%3Atrue%2C%22checkbox%22%3Atrue%2C%22items%22%3A%5B%7B%22id ect...

et quand je fais urldecode$_REQUEST[]) --> {"id":"id1","txt":"text1","img":"page.gif","imgopen":"folderopen.gif","imgclose":"folder.gif","imgselected":"","imgopenselected":"","imgcloseselected":"","open":true,"check":0,"canhavechildren":false,"acceptdrop":true,"last":false,"editable":true,"checkbox":true,"items":[{"id":"id2","txt":"text2","img":"folder.gif","imgopen":"folderopen.gif","imgclose":"folder.gif","draggable":1,"imgselected

"NoiZet"
mardi 20 mai 2008 à 18:38:36 | Re : Convertir du JSON en PHP

Noizet

Et si je passe mon urldecode($_REQUEST[]) j'ai une erreur : Object of class stdClass could not be converted to string

"NoiZet"
mardi 20 mai 2008 à 18:41:56 | Re : Convertir du JSON en PHP

nicomilville

Membre Club

moi, je ne sais pas...

mardi 20 mai 2008 à 18:45:05 | Re : Convertir du JSON en PHP

nicomilville

Membre Club

essais :

var_dump($value);

je crois que ça retourne un tableau donc un echo sur un tableau est impossible alors qu'un var_dump...

a++

mardi 20 mai 2008 à 18:49:02 | Re : Convertir du JSON en PHP

Noizet

Si je fais un var_dump, il me met null car cette ligne ne foncitonne pas $value = $json->decode($input);


"NoiZet"
mardi 20 mai 2008 à 18:54:29 | Re : Convertir du JSON en PHP

nicomilville

Membre Club

essaye de remplacer : $json->decode par json_decode !

a++

mardi 20 mai 2008 à 19:07:06 | Re : Convertir du JSON en PHP

Noizet

Sa marche pas non plus! est-ce que tu sais comment je peux enlever l'erreur : of class stdClass could not be converted to string


"NoiZet"
mardi 20 mai 2008 à 19:14:39 | Re : Convertir du JSON en PHP

nicomilville

Membre Club

  // décodage
  $input = urldecode($_REQUEST['monVariable']);
  $value = $json->decode($input);
  echo("ESSAI 2" . $value); --> ESSAI 2

a++


1 2 3

Cette discussion est classée dans : php, true, gif, false, json


Répondre à ce message

Sujets en rapport avec ce message

Inclure a partir d'un rep different [ par fabiin ] Salutavoir voila mon problème:J'ai un fichier/dossier/monfichier.phpki inclu une page /page.phpet dans cette page il y a une image /images/machin.gifO GROS PROBLEME : Php / Gif ?! [ par Stermy ] Voila mon probleme, quand mon chat se charge, les :) sont transformer en image par 'str_replace' ... bref elle est remplacer !Mais le hic c'est quand Problème pour afficher le résultat de 2 liste déroulantes en php [ par sand285 ] Salut,J n'arrive pas à obtenir le résultat de mes 2 listes déroulantes.Cad: quand je sélectionne une couleur dans le premier choix et le deuxième choi fonction + renvoie d'erreur [ par caviar ] Saluté ...j'ai une question sur les fonctions... Comme j'ai appris une 'vrai' fonction est censée renvoyer un résultat true ou false de façon à pouvoi PHP: gif animé devient statique [ par JEROMAX ] Salutje ne sais pas si c'est le bon endroit pour poser cette question mais j'y vais quand même.. ;-)Mon probleme est le suivant: Je rafraichi une div Gif Dynamique [ par miouge ] Bonjour,Voila après avoir réaliser un "script" pour fabriquer dynamiquement un png format 468*60 etc... j'aimerais savoir si il est possible de créer probleme de couleur [ par mike501 ] Bonjour,j ai un code qui me permet de creer un galerie photo mes le souci c est que j arrive pas a changer la couleur du fondcar meme si je change le Aide pour ameliorer un code [ par audayls ] Bonsoir,J'essaye en ce moment de faire un système EBS (un système qui "agit" comme un serveur MySQL).J'aimerai avoir vos avis pour l'amélioré (au nive Condition: true et false [ par djack69 ] Bonsoir tout le monde, Je créé un site en ce moment et je suis sur une partie du site ou je bloque. je créé une partie tuto avec un petit système requêtes conditionnelles [ par margChamo ] Bonjour tout le monde,je sollicite votre aide aujourd'hui car j'ai une requête avec de condition qui ne fonctionne pas. J'explique : j'ai une page php


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,434 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales