【发布时间】:2018-12-18 23:10:36
【问题描述】:
我正在使用 Play Framework 将案例类转换为 JSON 对象。这适用于案例类 LinkEvolution 的许多实例。给定每个 JSON 对象的结构:
implicit val linkIPFormat = Json.format[LinkIPs]
implicit val linkState = Json.format[LinkState]
// user has JsObject as type
val linkEvolution = LinkEvolution(rawDataLink.link, reference, current, alarms)
val user = Json.obj(
"link" -> rawDataLink.link,
"reference" -> linkEvolution.reference,
"current" -> linkEvolution.current,
"alarms" -> linkEvolution.alarms)
我有一个用户列表,所以有一个 JsObject 列表。 我的问题是如何将此列表保存在 JSON 文件中,文件的每一行都是一个 JsObject。
【问题讨论】:
-
将json编码为字符串并保存到文件中,就像保存普通文本文件一样,只需编写保存和加载文件的方法
标签: json scala playframework