Conservar las tuplas de Python con JSON

Todavía soy un poco nuevo en esto, por lo que podría no saber todos los términos convencionales para las cosas:

¿Es posible conservar las tuplas de Python cuando se codifica con JSON? Ahora mismojson.loads(json.dumps(tuple)) me devuelve una lista No quiero convertir mis tuplas a listas, pero quiero usar JSON. Entonces, ¿hay opciones?

La razón por la que: estoy creando una aplicación que utiliza matrices multidimensionales, no siempre de la misma forma. Tengo algunos métodos de clase que utilizan la recursión para probar los arreglos y convertir los puntos finales como una cadena o int. Recientemente me di cuenta de que (en función de cómo funciona mi recursión) puedo usar tuplas para evitar una búsqueda recursiva más profunda de matrices (Python rawks). Esto podría ser útil en situaciones en las que sé que estoy seguro de que no necesitaré profundizar en mis estructuras de datos.

Respuestas a la pregunta(4)

Su respuesta a la pregunta