Mon projet reçoit actuellement un message JSON en python dont j'ai besoin pour obtenir des informations. Pour cela, définissons-le sur un simple JSON dans une chaîne:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Jusqu'à présent, j'ai généré des requêtes JSON à l'aide d'une liste, puis json.dumps
, mais pour faire le contraire, je pense que je dois utiliser json.loads
. Mais je n'ai pas eu beaucoup de chance avec ça. Quelqu'un pourrait-il me fournir un extrait qui retournerait "2"
avec l'entrée de "two"
dans l'exemple ci-dessus?
'
des délimiteurs de chaîne entre guillemets simples), ont également un coup d'oeil ici: stackoverflow.com/questions/41168558/…
'
des délimiteurs de chaîne entre guillemets simples, vous pouvez avoir créé par inadvertance des représentations de chaîne pour les dictionnaires Python. JSON utilisera toujours des"
délimiteurs . Si oui, réparez votre code qui produit cette sortie à utiliser à lajson.dumps()
place destr()
ourepr()
, et dirigez-vous vers Convertir une représentation de chaîne d'un dictionnaire en dictionnaire? pour savoir comment récupérer vos données Python. D'autres indices que vous avez un littéral Python? RecherchezNone
,True
ouFalse
, JSON utiliseraitnull
,true
&false
.