How to use php json_encode options in twig file with json_encode twig function

aditya picture aditya · Sep 4, 2012 · Viewed 35.1k times · Source

I am trying to use twig json_encode function but when I do this

    var packageDetails =  {{(packageDetails|json_encode)}};

and packageDetails is an array of array passed from controller

It gives me error saying

    invalid property id 

because of " so I want to use escape filter; how do I use it?

Answer

Mike picture Mike · Sep 4, 2012

Is it simply because you are not wrapping your output in quotes?

var variable = '{{{reference}}}';

Update:

The actual answer to solve the question was adding |raw to the tag as per comments

var packageDetails =  {{(packageDetails|json_encode|raw)}};