【发布时间】:2014-11-18 22:50:07
【问题描述】:
我有一个字符串列表作为 json 消息,我需要使用 json4s 从 json 写入对象。解析后,我需要将对象和对象属性作为键存储在 Map 中。 使用 var 方法我可以做到这一点。但我不想使用 var 并且想使用 foldLeft 来做同样的事情。
类定义:
case class Definition
{
name:String,
status:String
}
示例 json:
{"name":"test",
"status":"Enabled"
}
使用 json4s read api 我得到的对象如下。
Definition(test,Enabled)
我会得到像上面这样的点亮对象。从这个列表中,我需要创建一个地图,并且需要将 object.name 存储为键,将对象存储为值。
寻找优化的方法。
【问题讨论】:
标签: scala