2012-05-25 13 views
13

Przeszukałem dokumentację Jade i wyszukiwań w Google, ale nic nie wymyśliłem. Próbuję wydrukować ciąg JSON z widoku, ale niezależnie od tego, jak próbuję wydrukować zmienną, podwójne cudzysłowy są zawsze konwertowane na " Aktualizacja: Używam Jade 0.26.0.Drukowanie (lub cofanie JSON) za pomocą nodejs i jade

Moje testy json:

{test:"value"} 

Mój kod szablonu:

!{JSON.stringify(json)} 

wyjście w przeglądarce RAW:

{"test":"value"} 

Odpowiedz

26

Może uaktualnienia do nowszej wersji Jade?

używam wersji 0.25.0 i ..

ten uciekł

=JSON.stringify(item) 

Są Niecytowany

!{JSON.stringify(item)} 
!=JSON.stringify(item) 
+0

Żadna z tych pracują dla mnie. Używam Jade 0.26 i edytowałem mój post upraszczając test. – helion3

+1

Właśnie spróbowałem i 'skrypt (type = 'text/javascript') ! {JSON.stringify (pozycja)}' działa perfekcyjnie dla mnie. (Kod jest w dwóch wierszach i faktycznie jest w rzeczywistości) – Amberlamps

+0

Po prostu wypróbowałem to z najnowszą wersją ekspresu i nie pokazuje on surowego skryptu json, ale literalnego (type = 'text/javascript')! {JSON.stringify (item) }. – canadiancreed

Powiązane problemy