gpt4 book ai didi

javascript - Scala Play - 如何将 Scala 字符串列表转换为 javascript 字符串数组(避免 "问题)?

转载 作者:数据小太阳 更新时间:2023-10-29 04:12:53 24 4
gpt4 key购买 nike

当使用 Play 模板引擎将 Scala 字符串列表转换为 javascript 字符串数组时,您可能会从这样的事情开始......

var strArray = [@scalaListOfStrings.mkString(",")];

... 并且会发现这不起作用,因为字符串周围的引号丢失了。接下来你可能会尝试这样的事情......

var strArray = [@scalaListOfStrings.map(s => "\"" + s + "\"").mkString(",")];

... 才发现这会将字符串包装在 " 而不是 " 中。我能够完成这项工作的唯一方法是使用 . ..

var strArray = [@Html(scalaListOfStrings.map(s => "\"" + s + "\"").mkString(","))];

...我的问题是:这是最好/唯一的方法吗?

最佳答案

您可以依靠 Json.toJson() 方法进行转换

@import play.api.libs.json._

var strArray = @Json.stringify(Json.toJson(List("hello", "world", "everybody")))

关于javascript - Scala Play - 如何将 Scala 字符串列表转换为 javascript 字符串数组(避免 "问题)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16504754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com