История изменений
Исправление Octagon, (текущая версия) :
Можно попробовать сериализовывать в OrderedDict
, который не теряет порядок ключей.
from collections import OrderedDict
def g():
with open('days.txt', 'r') as f:
return json.loads(f.read(), object_pairs_hook=OrderedDict)
f = g()
print(json.dumps(f, indent=4, ensure_ascii=False))
Исправление Octagon, :
Можно попробовать сериализовывать в OrderedDict
, который не теряет порядок ключей.
from collections import OrderedDict
def g():
with open('days.txt', 'r') as f:
return json.loads(f.read(), object_pairs_hook=OrderedDict)
f = g()
print(json.dumps(f), indent=4, ensure_ascii=False))
Исходная версия Octagon, :
Можно попробовать сериализовывать в OrderedDict
, который не теряет порядок ключей.
from collections import OrderedDict
def g():
with open('days.txt', 'r') as f:
return json.loads(f.read(), object_pairs_hook=OrderedDict)
f = g()
print(print(json.dumps(f), indent=4, ensure_ascii=False)))