Scala学习笔记:已知类型的json变换 -- lift-json
发布时间:2020-12-16 09:48:11 所属栏目:安全 来源:网络整理
导读:废话不多说啦(也没啥可说的因为我还没搞懂,哈哈哈 以下是dependency(用的2.11)和使用的示例代码~~ dependency groupIdnet.liftweb/groupId artifactIdlift-json_2.11/artifactId version3.0-M3/version /dependency import net.liftweb.json._implicit val
废话不多说啦(也没啥可说的因为我还没搞懂,哈哈哈 以下是dependency(用的2.11)和使用的示例代码~~ <dependency> <groupId>net.liftweb</groupId> <artifactId>lift-json_2.11</artifactId> <version>3.0-M3</version> </dependency> import net.liftweb.json._ implicit val formats: DefaultFormats.type = DefaultFormats case class SampleClass( key: String,timeStamp: Long,num: Int ) parse(jsonString).extract[SampleClass]就是这样,然后就可以愉快的在上面继续点点点啦,源码只看了一眼,隐含参数之类的还没有搞明白是怎么回事,然后这个class的定义也和普通class不太一样,一开始写错了好几次o(╯□╰)o,我刚刚用的是嵌套的数据结构,一个class里套了另一个,我写成了下面的样子,还没有试过对不对,编译倒是过了。 .... implicit val ... case class Class1{ ... } case class Class2(param:Class1) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |