【发布时间】:2014-07-02 01:21:27
【问题描述】:
对于我的项目dijon,我想知道是否可以将Scala pickling 用于JSON serialization 和deserialization。
具体来说,我想要像def toJsonString(json: JSON, prettyPrint: Boolean = false): String 和def fromJsonString(json: String): JSON 这样的东西。如何使用酸洗来创建这两个辅助方法?
【问题讨论】:
-
This 可能是你的答案。
-
你要么得到
fromJsonString[A]和编译时宏,要么得到fromJsonString无类型的运行时反射。请参阅@DavidWeber 的建议。不确定 Pickling 是否适用于 Scala 2.11。 -
仅供参考,maven central 上有一个 Scala 2.11 版本的 scala-pickling。
标签: json scala jsonserializer scala-pickling scala-2.11