JSON प्रारूप में टपल की कोई अवधारणा नहीं है। पायथन का जेसन मॉड्यूल पायथन टुपल्स को जेएसओएन सूचियों में परिवर्तित करता है क्योंकि यह जेएसओएन में टुपल में सबसे नज़दीकी चीज है। अपरिवर्तनीयता संरक्षित नहीं की जाएगी। यदि आप उन्हें संरक्षित करना चाहते हैं, तो अचार जैसी उपयोगिता का उपयोग करें या अपने स्वयं के एन्कोडर और डिकोडर लिखें।
यदि आप अचार का उपयोग कर रहे हैं, तो यह पायथन टम्पल्स को JSON फ़ाइलों में नहीं बल्कि pkl फ़ाइलों में संग्रहीत करेगा। यदि आप पूरे वेब पर डेटा भेज रहे हैं तो यह उपयोगी नहीं है। सबसे अच्छा तरीका है कि आप अपने स्वयं के एन्कोडर और डिकोडर का उपयोग करें, जो इस आधार पर सूचियों और टुपल्स के बीच अंतर करेंगे कि आपने एन्कोडर और डिकोडर को कैसे काम करना चुना है।