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

Maven:


    com.Github.xsonorg
    xson-core
    1.0.1

支持的对象:

  • 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);
xson 1.0.2 发布,增加 byte[] buffer,支持 XCO
xson 1.0.2 已发布,新版增加了 byte[] buffer,支持 XCO。新版本特性新增buffer包,此包中的相关类提供对序列化过程中的byte[]进行分配、使用、回收的管理;进一步提供序列化的速度,并减少Full GC。提供带有偏移内容的API支持;提供XCO对象序列化和反序列的支持;提供扩展配置文件的支持byte[]管理项目介绍Xson是一个Java

发布于 2017-07-31 04:01:43 | 91 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务