रूप tuples के साथ एक शब्दकोश को क्रमानुसार वहाँ पायथन में एक तरह से एक शब्दकोश है कि कुंजी के रूप में एक टपल उपयोग कर रहा है क्रमानुसार करने है:json कुंजी
:a={(1,2):'a'}
बस json.dumps (क), पैदा करता है का उपयोग करते हुए
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib/python2.6/json/encoder.py", line 268, in _iterencode_dict
raise TypeError("key {0!r} is not a string".format(key))
TypeError: key (1, 2) is not a string
[जेसन के साथ tuples एन्कोड करने के लिए सबसे अच्छा तरीका] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/715550/best-way-to-encode-tuples-with-json) – agf