javascript - 在 JavaScript 中将 Scala Map 转换为 Json

标签 javascript json scala playframework

尝试转换:

Map(1416479696353 -> Map(name -> You,savePoint -> 4),
1416479788969 -> Map(name -> You, savePoint -> 9),
1416479801372 -> Map(name -> govind,savePoint -> 10))

转换为 JavaScript json 通过:

<script>
var info=@Json.toJson(data.toMap)
</script>

但给我这个错误:

SyntaxError: invalid property id

var info={&quot;1416479696353&quot;:{&quot;name&qu
----------^

如何正确获取?

最佳答案

您需要转义 HTML,即:

<script>
    var info=@Html(Json.toJson(data.toMap));
</script>

关于javascript - 在 JavaScript 中将 Scala Map 转换为 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27101078/

相关文章:

mongodb - 将数据从HDFS导出到MongoDB

javascript - ExtJS RowExpander 插件奇怪的 colspan

javascript - 如果鼠标移动得更快时条件没有执行

json - 将嵌套 JSON 数组转换为 CSV 文件中的单独列

javascript - AJAX POST 请求失败

java - REST API 插件 - 使用正文而不是查询字符串作为参数

scala - SBT 未解析 POM 的 <Profile> 部分中的传递依赖项

scala - Play 2.4.x 中的 Crontab 风格调度?

javascript - TinyMCE 只允许具有特定类的元素

javascript - 来自嵌套数组的主干集合