Sono ancora un po 'nuovo a questo, quindi potrei non conoscere tutti i termini convenzionali per le cose:Preserve tuple Python con JSON
E' possibile conservare tuple Python durante la codifica con JSON? In questo momento json.loads(json.dumps(tuple))
mi restituisce una lista. Non voglio convertire le mie tuple in liste, ma voglio usare JSON. Quindi, ci sono opzioni?
Il motivo per cui: Sto creando un'app che utilizza array multidimensionali, non sempre la stessa forma. Ho alcuni metodi di classe che usano la ricorsione per sondare gli array e lanciare gli endpoint come stringa o int. Recentemente ho capito che (basato su come funziona la mia ricorsione) posso usare tuple per prevenire ricerche ricorsive più profonde degli array (Python rawks). Questo potrebbe tornare utile in situazioni in cui so di sicuro che non avrò bisogno di indagare più a fondo nelle mie strutture dati.
Nizza.Abbastanza simile a ciò che fa [pymongo] (https://github.com/mongodb/mongo-python-driver/blob/master/bson/json_util.py). Per essere completo, ci dovrebbe essere anche il ramo 'dict' in' encode'. – georg
Ecco perché è specializzato :) Gli array di OP non sembrano avere dettati in loro. –
Grazie! Mi ci è voluto un minuto per leggere il codice, ma ho capito e questo è esattamente ciò di cui avevo bisogno. È lo stesso modo in cui eseguo la ricorsione sugli array multi-d. Per il momento sto facendo ganci "al di fuori" di json, quindi forse dovrei leggere su 'object_hook's. – mrKelley