当前位置:  开发笔记 > 编程语言 > 正文

在Scala中将List [String]转换为带引号的String

如何解决《在Scala中将List[String]转换为带引号的String》经验,为你挑选了1个好方法。

是否有一种简单的方法将List [String]转换为String格式的",.例如

val fruits: List[String] = List("Apple", "Banana", "Grapes", "Pears")
==> "Apple", "Banana", "Grapes", "Pears"

我想这样做是因为我必须将结果附加到JSON字符串中.

{
 ....,
 "fruits": ["Apple", "Banana", "Grapes", "Pears"],
 ....
}

Arnon Rotem-.. 6

fruits.mkString("\"fruits\": [\"", "\",\"", "\"]")

但我会使用https://github.com/circe/circe之类的东西,而不是自己构建JSON



1> Arnon Rotem-..:
fruits.mkString("\"fruits\": [\"", "\",\"", "\"]")

但我会使用https://github.com/circe/circe之类的东西,而不是自己构建JSON


正如dima在评论中提到的那样 - 很难与自己的JSON纠缠在一起.这就是为什么我建议使用像你这样为你做的文库
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有