2014-06-19 80 views
8

我想在模板中用JsValue(v2.2.2)定義一個json對象。問題是,"轉換爲"playframework JsValue在HTML模板

@(org: db.Tables.OrganizationRow) 

@import models.format.EntityFormat._ 
@import play.api.libs.json.Json 

<script type="text/javascript"> 
    var org = @Json.toJson(org); 
</script> 

結果:

{&quot;id&quot;:16,&quot;userid&quot;:&quot; ... more data ... }; 

我如何能得到在斯卡拉HTML模板正確的JSON?

回答

14

將其定義爲Html,因此它不會自動轉義。

var org = @Html(Json.stringify(Json.toJson(org))); 
+0

謝謝。作品像一個魅力:) – 3x14159265

+0

順便說一下,'@ Javascript','@ Txt'用於什麼?它們與'@ Html'在同一個包中,但我認爲它們什麼都不做。 – Renkai