博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Scala对象 转Json字符串
阅读量:7114 次
发布时间:2019-06-28

本文共 759 字,大约阅读时间需要 2 分钟。

hot3.png

import org.json4s.{Formats, NoTypeHints}import org.json4s.jackson.Serializationimport org.json4s.jackson.Serialization.writeobject Json4sDemo {    // 需要添加隐式转换    implicit val formats: AnyRef with Formats = Serialization.formats(NoTypeHints)    def main(args: Array[String]): Unit = {        val user1 = User(1, name = "李明", 12)        val user2 = User(2, name = "张杰", 43)        val user3 = User(3, name = "王伟", 54)        val user4 = User(4, name = "刘安", 24)        val users = List[User](user1, user2, user3, user4)        // 由scala 对象转换为 Json字符串        val str = write(user1)        println(str)        val sts = write(users)        println(sts)    }    case class User(id: Int, name: String, age: Int)}

 

转载于:https://my.oschina.net/xiaohuai4869/blog/3053514

你可能感兴趣的文章
2018上半年信息系统项目管理师真题
查看>>
为 Charles 添加代理页面按钮(Rewrite)
查看>>
决战燕京城-03 公司倒闭风波
查看>>
python面向对象[基础]
查看>>
如何使用榛子获得第一条短信验证码?
查看>>
Android进阶必学retrofit源码解析
查看>>
java 进销存 crm websocket即时聊天发图片文字 好友群组 SSM源码
查看>>
Day7:html和css
查看>>
什么是 5G?它比 4G 好在哪里?
查看>>
[译] C++ 和 Android 本地 Activity 初探
查看>>
Java异常简介及异常信息缺失处理
查看>>
VBA+正则表达式解决订单小问题
查看>>
字符编码ASCII、Unicode、UTF-8
查看>>
mybatis+dubbo+ springmvc+zookeeper分布式架构
查看>>
MJRefresh源码解读
查看>>
easyui tabs切换和单个页面手动刷新以及点击添加新的tabs
查看>>
一天4-5小时睡眠也可以高效工作
查看>>
图形化编程语言的设计
查看>>
实现一个前端路由,如何实现浏览器的前进与后退 ?
查看>>
面试题 async/await
查看>>