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,TrueouFalse, JSON utiliseraitnull,true&false.