Zachowaj krotki Pythona za pomocą JSON

Nadal jestem trochę nowicjuszem, więc mogę nie znać wszystkich konwencjonalnych terminów na rzeczy:

Czy jest możliwe zachowanie krotek Pythona podczas kodowania za pomocą JSON? Terazjson.loads(json.dumps(tuple)) daje mi listę z powrotem. Nie chcę konwertować krotek na listy, ale chcę użyć JSON. Czy są jakieś opcje?

Powód: tworzę aplikację wykorzystującą wielowymiarowe tablice, nie zawsze o tym samym kształcie. Mam kilka metod klas, które używają rekurencji do sondowania tablic i rzutowania punktów końcowych jako ciąg lub int. Niedawno zdałem sobie sprawę, że (na podstawie tego, jak działa moja rekurencja) mogę użyć krotek, aby zapobiec głębszemu rekursywnemu wyszukiwaniu tablic (rawks Pythona). Może się to przydać w sytuacjach, w których wiem, że na pewno nie będę musiał wnikać głębiej w moje struktury danych.

questionAnswers(4)

yourAnswerToTheQuestion