I wanted to pass the Scala Map values to JavaScript JSON onject in the Play framework view
I get "SyntaxError: JSON.parse: unexpected character at line 1 column 10 of the JSON data" When I check the following code
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(/"/g,'"'));
</script>
Anyone please help me