2016-04-19 22 views
1

に私は「にSyntaxError取得[文字列、地図[文字列を、文字列]] jsオブジェクト

プレイフレームワークビューでJavaScript JSONのonjectにScalaの地図値を渡したい:JSONを。パース:JSONデータの行1列10」で予想外の文字を、私は次のコード

val mapTobePassToJs = Map(

     "cg1" -> Map(
     "path" -> "/var/logs/cdr1/cdr", 
     "name" -> "CG-1" 

    ), 

     "cg2" -> Map(
     "path" -> "/var/logs/cdr2/cdr", 
     "name" -> "CG-2" 
    ), 

     "cg3" -> Map(
     "path" -> "/var/logs/cdr3/cdr", 
     "name" -> "CG-3" 
    ), 

     "cg4" -> Map(
     "path" -> "/var/logs/cdr3/cdr", 
     "name" -> "CG-4" 
    ) 
    ) 

<script type="text/javascript"> 

     var aChartList = jQuery.parseJSON("@JSONObject(mapTobePassToJs).toString()".replace(/&quot;/g,'"')); 

</script> 

をチェックすると、あなたがJson.obj()を使用していない理由は、結果として、JSONをしたいと誰もが

答えて

3

に私を助けてください。あなたの構造は次のようになります。

val mapTobePassToJs = Json.obj(

     "cg1" -> Json.obj(
     "path" -> "/var/logs/cdr1/cdr", 
     "name" -> "CG-1" 

    ), 

     "cg2" -> Json.obj(
     "path" -> "/var/logs/cdr2/cdr", 
     "name" -> "CG-2" 
    ), 

     "cg3" -> Json.obj(
     "path" -> "/var/logs/cdr3/cdr", 
     "name" -> "CG-3" 
    ), 

     "cg4" -> Json.obj(
     "path" -> "/var/logs/cdr3/cdr", 
     "name" -> "CG-4" 
    ) 
    ) 
+0

ご意見ありがとうございました – Muhunthan

+0

あなたは歓迎です:)ハッピープログラミング! –

関連する問題