在传递给JavaScript时,scala.html中的播放JSON变量包含引号

时间:2015-03-04 07:57:48

标签: javascript json playframework

我的想法是,我想使用路线中的json(scala.html)然后用D3绘制它。 不幸的是,当字符串传递给javascript时,它包含原始JSON中的引号。

@(userId: Int, advertiserId: Int, json: String)
@main {
    <head>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    </head>
    <body>
        <table id="split">
            <thead></thead>
            <tbody></tbody>
        </table>

        <script type="text/javascript">
        @{
            // This is the correct json 
            println(json)
        }
        // OK malformed JSON    
        console.log(@json);
        </script>
    </body>
}

这是来自Javascript控制台 console.log([{&quot;id&quot;:1,&quot;campaignId&quot;:1}]; 我在这里错过了什么吗?

0 个答案:

没有答案