IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

évaluation d'une chaine au format JSON


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de ridan
    Inscrit en
    Avril 2003
    Messages
    710
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2003
    Messages : 710
    Points : 1 126
    Points
    1 126
    Par défaut évaluation d'une chaine au format JSON
    Salut,

    J'essaye d'évaluer une chaine au format JSON :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	var rawTab = '{"event":[{"id":"1","title":"évènement 1","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"06:00","endHour":"08:40", },';
    	rawTab = rawTab + '{"id":"2","title":"évènement 2","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"08:30","endHour":"10:20"},';
    	rawTab = rawTab + '{"id":"3","title":"évènement 3","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"10:00","endHour":"11:40"},';
    	rawTab = rawTab + '{"id":"4","title":"évènement 4","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"10:30","endHour":"12:00"},';
    	rawTab = rawTab + '{"id":"5","title":"évènement 5","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"11:00","endHour":"14:00"},';
    	rawTab = rawTab + '{"id":"6","title":"évènement 6","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"11:40","endHour":"12:10"},';
    	rawTab = rawTab + '{"id":"7","title":"évènement 7","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"12:10","endHour":"16:00"},';
    	rawTab = rawTab + '{"id":"8","title":"évènement 8","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"15:40","endHour":"17:00"}]}';
    	var events = eval("("+rawTab+")");
    	alert(events.event[0].title);
    Sur firefox ça passe. Par contre sur Internet Explorer 6 il me donne l'erreur suivante :
    Erreur :Identificateur, chaîne ou nombre attendu
    sur la dernière ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(events.event[0].title);
    Voilà si quelqu'un a une idée ...

    Merci d'avance.

  2. #2
    Membre éprouvé
    Avatar de ridan
    Inscrit en
    Avril 2003
    Messages
    710
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2003
    Messages : 710
    Points : 1 126
    Points
    1 126
    Par défaut
    C'est résolu. c'était juste une petite erreur dans la première ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var rawTab = '{"event":[{"id":"1","title":"évènement 1","startDate":"09/03/2007","endDate":"10/03/2007","startHour":"06:00","endHour":"08:40" },'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transformer une chaine au format numérique
    Par meumeu73.1 dans le forum QlikView
    Réponses: 10
    Dernier message: 09/10/2017, 09h33
  2. Réponses: 4
    Dernier message: 07/08/2008, 13h40
  3. conversion d'une chaine en format html
    Par MisterMacPhisto dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2007, 11h04
  4. decompresser une chaine au format BZ2
    Par rogerio dans le forum C++
    Réponses: 5
    Dernier message: 03/05/2006, 19h37
  5. Convertir une chaine en format heure
    Par Lars dans le forum ASP
    Réponses: 3
    Dernier message: 24/05/2005, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo