Render JSON sin reemplazar caracteres en Jinja [duplicado]

Esta pregunta ya tiene una respuesta aquí:

JavaScript aumenta SyntaxError con datos representados en la plantilla Jinja 2 respuestas

Tengo algunos datos de Python que se enviarán a un gráfico de JavaScript. Lo descargo a JSON y lo paso a la plantilla. Cuando renderizo los datos, contiene entidades html ") en lugar de comillas, que no es válido. ¿Cómo paso correctamente los datos JSON de Python a 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}]

Respuestas a la pregunta(1)

Su respuesta a la pregunta