2014-06-07 13 views
7

ich eine JSON-Array, die ich an den Zweig-Vorlage übergeben, aber die doppelte Anführungszeichen in dem Array haben Probleme wurden verursacht, ist mein json Array wie folgt:wie doppelte Anführungszeichen im Zweig behalten?

$arr = json_encode(array("a", "b")); // which prints out ["a", "b"] 

in Zweig Vorlage, ich drucke sie aus wie dies:

attrs: {{ arr }} 

ich es erwarten attrs: ["a", "b"] zu sein, aber was Ausgang bekommt ist attrs: ["a", "b"], habe ich versucht, attrs: {{ arr|e('js') }}, aber kein Glück, mein js lib sagt nur gibt es einige nicht erkannte Zeichen. Also, wie bekomme ich die Absicht attrs: ["a", "b"]?

Vielen Dank!

Antwort

12

Hört sich an, als hätten Sie die automatische Entschlüsselung aktiviert. (e: was ist eine gute Sache)

Haben Sie versucht {{ arr|raw }}?

+1

"roh" zur Rettung! Vielen Dank! – Michael

Verwandte Themen