Изменён вывод json и добавлено использование ordered dict

develop 3.4.1
Mike Hiretsky 9 years ago
parent 4ce643388c
commit 140ba85359

@ -55,7 +55,8 @@ class json(_error):
"""Создание документа из текста self.text
"""
try:
doc = json_module.loads(self.text.strip() or "{}")
doc = json_module.loads(self.text.strip() or "{}",
object_pairs_hook=OrderedDict)
except ValueError as e:
doc = False
return doc
@ -110,4 +111,4 @@ class json(_error):
def getConfig(self):
"""Получение текстового файла из XML документа"""
return json_module.dumps(self.doc).decode('UTF-8')
return json_module.dumps(self.doc, indent=4).decode('UTF-8')

Loading…
Cancel
Save