分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

【总结】使用Scala实现Json与Case Class相互转换

发布时间:2023-09-06 01:26责任编辑:苏小强关键词:暂无标签
import org.json4s.native.Serialization.{read, write}object Json2CaseClass extends App {  implicit val formats = org.json4s.DefaultFormats  case class Class(_name:String, students: List[Student])  case class Student(sid:String, _name:String)  val s = "{\"_name\":\"Class1\",\"students\":[{\"sid\":\"1\",\"_name\":\"小明\"},{\"sid\":\"1\",\"_name\":\"小王\"}]}"  val clazz:Class = read[Class](s)  println(clazz)  println(write(clazz))}


代码工程:https://github.com/chocolateBlack/LearningSpark/commit/3c56dd2c89c83b99fb9b3de6d563065279ca2a0e


【总结】使用Scala实现Json与Case Class相互转换

原文地址:http://blog.51cto.com/10120275/2113480

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved