0
我有一個json:我服務的對象。作爲該json文檔的一部分,我想爲某些預編碼的json提供服務。不幸的是,一旦服務,預編碼的json就會被重新編碼。有沒有辦法逃脫那個財產,所以它只是服務?輸出pre-json編碼的字符串到彈簧框架
<json:property name="data"><c:out value="${overlay.boundry}"/></json:property>
我有一個json:我服務的對象。作爲該json文檔的一部分,我想爲某些預編碼的json提供服務。不幸的是,一旦服務,預編碼的json就會被重新編碼。有沒有辦法逃脫那個財產,所以它只是服務?輸出pre-json編碼的字符串到彈簧框架
<json:property name="data"><c:out value="${overlay.boundry}"/></json:property>
我假設你的意思是overlay.boundry
被HTML編碼。如果是這樣,那麼你只需要刪除c:out
標籤是這樣的:
<json:property name="data">${overlay.boundry}</json:property>
,或者,如果你真的喜歡JSTL標籤:
<json:property name="data"><c:out value="${overlay.boundry}" escapeXml="false" /></json:property>
它仍然編碼:{" X ":" -78.09537 " ,"和":" 44.371172 "} – jeffkolez 2011-03-31 13:42:41
它是否必須在發送到模板之前進行轉義? – jeffkolez 2011-03-31 13:48:22
我也逃過了財產標籤:這是結果:{\「x \」:\「 - 78.060661 \」,\「y \」:\「44.291723 \」} –
jeffkolez
2011-03-31 14:12:08