Всякий раз, когда я пытаюсь распечатать json из python, он игнорирует разрывы строк и печатает буквальную строку "\n" вместо новых символов строки.
Я создаю json, используя jinja2. Здесь мой код:
print json.dumps(template.render(**self.config['templates'][name]))
Он печатает все в блоке ниже (буквально - даже кавычки и строки "\n" ):
"{\n \"AWSTemplateFormatVersion\" : \"2010-09-09\",\n \"Description\" : ...
(усечены)
Я получаю что-то вроде этого всякий раз, когда я пытаюсь сбрасывать что-либо, кроме диктата. Даже если я попробую json.loads(), то сбрасываю его снова, я получаю мусор. Он просто удаляет все разрывы строк.
Что пойдет не так?