p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre habitué
    Inscrit en
    novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 469
    Points : 137
    Points
    137

    Par défaut string json to objet python

    bonjour,

    j'ai la string json suivante:

    {STATUT:1,MESSAGE:\"\",RESULT:{URL:\"http://..../wagepabk.pdf\"}}

    et je voudrais récupérer les valeurs de MESSAGE de RESULT ... comme cela

    RESULT.URL

    Comment récupérer un objet Json ou un dictionnaire python ?
    J'ai fait ça mais j'arrive sur une string ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    d = json.dumps(jsResponse)
    e = json.loads(d
    )

    merci pour votre aide
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    6 686
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 6 686
    Points : 10 303
    Points
    10 303

    Par défaut

    Salut
    Si {STATUT:1,MESSAGE:\"\",RESULT:{URL:\"http://..../wagepabk.pdf\"}}
    était un string au format JSON, json.loads le transformerait en dict Python.
    Réciproquement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>> z = dict(a=1, b=2, c=3) # un dict Python
    >>> json.dumps(z) 3 # retourne
    '{"a": 1, "c": 3, "b": 2}'
    notez les """ autour du noms des clés
    - W
    Architectures Post-Modernes

  3. #3
    Membre habitué
    Inscrit en
    novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 469
    Points : 137
    Points
    137

    Par défaut

    ben moi cela retourne une string au lieu d'un dictionnaire ....
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  4. #4
    Membre habitué
    Inscrit en
    novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 469
    Points : 137
    Points
    137

    Par défaut

    en fait avec la string suivante cela fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '{STATUT:1,MESSAGE:""}'
    mais pas avec celle là

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '{STATUT:1,MESSAGE:"",RESULT:{URL:"http://..../wagepabk.pdf"}}'
    comment faire pour lui faire interpréter ça ?
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  5. #5
    Membre habitué
    Inscrit en
    novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 469
    Points : 137
    Points
    137

    Par défaut

    je suis bête la chaîne retourner comporte des erreurs .....

    voici la chaine que je devrais avoir:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '{"STATUT":1,"MESSAGE":"","RESULT":{"URL":"http://..../wagepabk.pdf"}}'
    et là c ok
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

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

Discussions similaires

  1. type String considéré comme objet
    Par new_wave dans le forum Langage
    Réponses: 1
    Dernier message: 04/11/2008, 17h25
  2. [POO] json et objet javascript
    Par kimcharlene dans le forum JavaScript
    Réponses: 1
    Dernier message: 17/05/2008, 23h10
  3. [c#][listbox]probleme afficher string et récupérer objet
    Par lachouke dans le forum Windows Forms
    Réponses: 3
    Dernier message: 05/05/2008, 16h55
  4. [String] passage d'objet par référence
    Par adilou1981 dans le forum Général Java
    Réponses: 8
    Dernier message: 01/04/2005, 15h22
  5. Query-string sur l'objet history
    Par AlLutun dans le forum JavaScript
    Réponses: 3
    Dernier message: 16/11/2004, 09h20

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