Mi proyecto actualmente está recibiendo un mensaje JSON en Python del cual necesito obtener fragmentos de información. A los efectos de esto, configurémoslo en un JSON simple en una cadena:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Hasta ahora he estado generando solicitudes JSON usando una lista y luego json.dumps
, pero para hacer lo contrario de esto, creo que necesito usar json.loads
. Sin embargo, no he tenido mucha suerte con eso. ¿Podría alguien proporcionarme un fragmento que volvería "2"
con la entrada de "two"
en el ejemplo anterior?
'
delimitadores de cadena de comillas simples), también echen un vistazo aquí: stackoverflow.com/questions/41168558/…
'
delimitadores de cadena de comillas simples, puede haber creado accidentalmente representaciones de cadenas para los diccionarios de Python. JSON siempre usará"
delimitadores . Si es así, repare su código que produce esa salida para usar enjson.dumps()
lugar destr()
orepr()
, y diríjase a Convertir una representación de cadena de un diccionario en un diccionario. para descubrir cómo recuperar sus datos de Python. ¿Otras pistas tienes un literal de Python? BusqueNone
,True
oFalse
, JSON usaríanull
,true
yfalse
.