Javajacksonjson与pojo之间的转化
Posted NewObjects
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javajacksonjson与pojo之间的转化相关的知识,希望对你有一定的参考价值。
在介绍Restful之前,需要先学习一下Java对象与json之间的装换工具:Jackson。
还是外甥打灯笼,使用maven构建项目。
添加Jackson常用的核心包依赖。
接下来就可以开始Jackson的旅程了。
【一】定义两个辅助类
注意,需要有一个无参构造方法。
辅助类定义好之后,来操作Jackson。
【二】使用Jackson,进行Java对象与json之间的装换。
操作结果如图:
json数据本地文件:
将json从本地读出还原到对象中。
一般情况下,上述API足以支撑开发了。如果有性能要求,可以采用ObjectMapper提供的tree方法来解析json。
ObjectMapper.writeTree
另外jackson也提供流式API来对Java对象json化或者反json化。
一个人搞个项目,没有任何人咨询。今天还看了一天Docker基础,最后发现,需要我搞的基于PaaS的TOCSA标准,是对容器集群的配置描述,所以白天看完了Docker基础,晚上看了kubernetes,才知道TOSCA是为了部署容器集群的,而使用yaml编写的TOSCA部署文件,是由k8s解析的。明天早上看看容器部署。下午估计要开始用maven搭建整个项目了,这是个挑战。下周一需要完整的maven项目构建pom文件,同时具备随时依据项目要求,修改pom文件的能力,对于maven的构建流程:编译、测试、打包、安装也需要数量掌握。下周需要将基于TOSCA标准的yaml文件写出来,并将版本打包,然后尝试部署与PaaS平台。也好,整个版本如何部署由我搞定,也算是项目管理与系统架构经验了。
以上是关于Javajacksonjson与pojo之间的转化的主要内容,如果未能解决你的问题,请参考以下文章