XsonJava对象序列化和反序列化工具

联合创作 · 2023-09-28 17:14

Xson是一个Java对象序列化和反序列化程序。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。


Maven:


<dependency>
    <groupId>com.github.xsonorg</groupId>
    <artifactId>xson-core</artifactId>
    <version>1.0.1</version>
</dependency>

支持的对象:



  • 1.Java POJO对象


  • 2.基本类型:byte,short,int,long,float,double,boolean,char


  • 3.包装类型:Byte,Short,Integer,Long,Float,Double,Boolean,Character


  • 4.String


  • 5.Collection


  • 6.Map


  • 7.Enum


  • 8.TimeZone


  • 9.Class


  • 10.BigDecimal


  • 11.BigInteger


  • 12.Class


  • 13.StringBuffer


  • 14.StringBuilder


  • 15.URI


  • 16.URL


  • 17.UUID


  • 18.Locale


  • 19.Currency


  • 20.TimeZone


  • 21.java.util.Date


  • 22.java.sql.Date


  • 23.java.sql.Time


  • 24.java.sql.Timestamp


  • 25.InetAddress


  • 26.Inet4Address


  • 27.Inet6Address


  • 28.InetSocketAddress



1.使用xson进行对象到字节数组的序列化


User user = new User();
//set....
byte[] data = XSON.write(user);

2.使用xson进行字节数组到对象的反序列化


//byte[] data = XSON.write(user);
User user = XSON.parse(data);
浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报