Я обнаружил, что, когда выполняется следующее, модуль python json (включенный с версии 2.6) преобразует ключи словаря в строки.
>>> import json
>>> releases = {1: "foo-v0.1"}
>>> json.dumps(releases)
'{"1": "foo-v0.1"}'
Есть ли простой способ сохранить ключ как int, без необходимости разбирать строку в дампе и загрузке. Я считаю, что было бы возможно использовать крючки, предоставляемые модулем json, но опять же это требует разбора. Возможно, есть аргумент, который я упустил? cheers, chaz
Суб-вопрос: Спасибо за ответы. Видя, как json работает, как я боялся, есть ли простой способ передать ключевой тип, возможно, разобрав вывод свалков? Также я должен отметить, что код, выполняющий сброс, и код, загружающий json-объект с сервера и загружающий его, оба написаны мной.