Home
1. 项目介绍
Xson是一个Java对象序列化和反序列化框架。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。
2. 支持的对象类型
- Java Bean对象
- 基本类型:byte,short,int,long,float,double,boolean,char
- 包装类型:Byte,Short,Integer,Long,Float,Double,Boolean,Character
- 数组
- String
- Collection
- Map
- Enum
- TimeZone
- Class
- BigDecimal
- BigInteger
- Class
- StringBuffer
- StringBuilder
- URI
- URL
- UUID
- Locale
- Currency
- TimeZone
- java.util.Date
- java.sql.Date
- java.sql.Time
- java.sql.Timestamp
- Inet4Address
- Inet6Address
- InetSocketAddress
- XCO
3. 版本和引用
当前版本:1.0.2
Maven使用:
<dependency>
<groupId>org.xson</groupId>
<artifactId>xson</artifactId>
<version>1.0.2</version>
</dependency>
4. 新版本特性
- 新增
buffer
包,此包中的相关类提供对序列化过程中的byte[]进行分配、使用、回收的管理;进一步提供序列化的速度,并减少Full GC。 - 提供带有偏移内容的API支持;
- 提供XCO对象序列化和反序列的支持;
- 提供扩展配置文件的支持;
5. 技术文档
http://www.xson.org/project/xson/1.0.2/
6. 沟通交流
QQ群:518522232**(请备注关注的项目)**