Il mio progetto sta attualmente ricevendo un messaggio JSON in Python di cui ho bisogno per ottenere alcune informazioni. Ai fini di questo, impostiamolo su un semplice JSON in una stringa:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Finora ho generato richieste JSON usando un elenco e poi json.dumps
, ma per fare il contrario penso che dovrei usare json.loads
. Tuttavia non ho avuto molta fortuna con esso. Qualcuno potrebbe fornirmi uno snippet che ritornerebbe "2"
con l'input dell'esempio "two"
sopra?
'
delimitatori di stringa a virgoletta singola), danno anche un'occhiata qui: stackoverflow.com/questions/41168558/…
'
delimitatori di stringa a virgoletta singola, è possibile che siano state invece create accidentalmente rappresentazioni di stringa per i dizionari Python. JSON utilizzerà sempre i"
delimitatori . In tal caso, ripara il tuo codice che produce quell'output da utilizzare aljson.dumps()
posto distr()
orepr()
, e vai su Converti una rappresentazione in formato stringa di un dizionario in un dizionario? per capire come recuperare i tuoi dati Python. Altri indizi hai un Python letterale? CercaNone
,True
oppureFalse
, JSON userebbenull
,true
&false
.