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,TrueoppureFalse, JSON userebbenull,true&false.