在Scala中使用什么JSON库?

在Scala中使用什么JSON库?

我需要构建一个JSON字符串,如下所示:


[

  { 'id': 1, 'name': 'John'},

  { 'id': 2, 'name': 'Dani'}

]


val jArray = JsArray();

jArray += (("id", "1"), ("name", "John"))

jArray += (("id", "2"), ("name", "Dani"))

println(jArray.dump)

我需要能够添加行jArray,比如jArray += ...


最近的图书馆/解决方案是什么?


jeck猫
浏览 1004回答 3
3回答

至尊宝的传说

我建议使用jerkson,它支持大多数基本类型转换:scala> import com.codahale.jerkson.Json._ scala> val l = List(                   Map( "id" -> 1, "name" -> "John" ),                  Map( "id" -> 2, "name" -> "Dani")                )scala> generate( l )res1: String = [{"id":1,"name":"John"},{"id":2,"name":"Dani"}]
打开App,查看更多内容
随时随地看视频慕课网APP