Krepko, Почитайте спеку JSON. Объектом JSON может быть не только словарь (как вы по всей видимости думаете), но и массив, строка, numeric, null.
Что до сабжа, то почитайте pickle. Это встроенная в питон "консерва", которая позволяет сохранить в файл именно объект питона, т.е. когда вы его прочитаете обратно, то у вас будет именно такой объект, который вы сохранили.