我想将scala的字符串列表List [String]转换为Json对象.
对于列表中的每个字符串,我想将它添加到我的Json对象中.
所以它看起来像这样:
{
"names":[
{
"Bob",
"Andrea",
"Mike",
"Lisa"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如何从我的字符串列表中创建一个这样的json对象?
Imp*_*ive 11
要直接回答你的问题,这是一个非常简单和hacky的方法:
val start = """"{"names":[{"""
val end = """}]}"""
val json = mylist.mkString(start, ",", end)
Run Code Online (Sandbox Code Playgroud)
但是,你几乎肯定想要做的就是选择其中一个JSON库:play-json得到一些好的评论,lift-json也是如此.最糟糕的是,您可以为Java获取一个简单的JSON库并使用它.