Putar variabel JSON di scala.html berisi tanda kutip saat meneruskan ke JavaScript [duplikat]

Idenya adalah saya ingin menggunakan json dari suatu rute (scala.html) lalu menggambarnya dengan D3. Sayangnya, ketika string diserahkan ke javascript, string tersebut berisi tanda kutip di JSON asli.

@(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>
}

Ini dari konsol Javascript console.log([{&quot;id&quot;:1,&quot;campaignId&quot;:1}]; Apakah saya melewatkan sesuatu di sini?


person Chan    schedule 04.03.2015    source sumber
comment
@Mikesname: Terima kasih banyak. Itu sangat sederhana   -  person Chan    schedule 04.03.2015