Используйте библиотеку Json:
Для сохранения файла в файл
with open("your_file") as f:
f.write(json.dumps(your_dict))
Чтобы загрузить файл из файла
with open("your_file") as f:
d = json.load(f)
Можно зафиксировать расположение с отступом с помощью Ctrl-K+D ярлыка
Те нажатия клавиш переводят в:
По некоторым причинам последний, кажется, работает лучше на меня.
Отметьте, они также работают на другие типы файлов: C#, VB, XML и т.д...
Панель инструментов XML Editor-> Формат целый документ.
Вам нужно перейти в Инструменты> Параметры, а затем перейти в Текстовый редактор> Все языки> Вкладки.
Вам нужны следующие настройки: В разделе «Отступы» установите переключатель «Умный» для интеллектуального отступа. В разделе Tab вам нужен размер табуляции 4 и размер отступа 4. И установите переключатель «Вставить пробелы».
Вы также можете изменить эти настройки для каждого языка по отдельности. Также некоторые из них не имеют интеллектуального отступа, например html.