Рендер JSON без замены символов в Jinja [дубликаты]

На этот вопрос уже есть ответ:

JavaScript вызывает SyntaxError с данными, отображаемыми в шаблоне Jinja 2 ответа

У меня есть некоторые данные Python, которые будут отправлены на график JavaScript. Я помещаю его в JSON и передаю в шаблон. Когда я отображаю данные, они содержат HTML-сущности ") вместо кавычек, что недействительно. Как правильно передать данные JSON из Python в JavaScript?

pieData = [{'color': '#400068', 'name': 'xyz', 'value': 10}, {'color': '#4a8624', 'name': 'abc', 'value': 30}]
render_template('index.html', piedata=json.dumps(pieData))
var pieData2 = {{ piedata }};
// renders as
var pieData2 = [{"color": "#5461ae", "name": "fizi.yadav", "value": 10}, {"color": "#e1dce4", "name": "surya.pradhan", "value": 30}, {"color": "#7835f0", "name": "fred.hsu", "value": 276}]

Ответы на вопрос(1)

Ваш ответ на вопрос