XsonJava對(duì)象序列化和反序列化工具
Xson是一個(gè)Java對(duì)象序列化和反序列化程序。支持Java對(duì)象到字節(jié)數(shù)組的序列化,和從字節(jié)數(shù)組到Java對(duì)象的反序列化。
Maven:
<dependency> <groupId>com.github.xsonorg</groupId> <artifactId>xson-core</artifactId> <version>1.0.1</version> </dependency>
支持的對(duì)象:
1.Java POJO對(duì)象
2.基本類(lèi)型:byte,short,int,long,float,double,boolean,char
3.包裝類(lèi)型: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進(jìn)行對(duì)象到字節(jié)數(shù)組的序列化
User user = new User(); //set.... byte[] data = XSON.write(user);
2.使用xson進(jìn)行字節(jié)數(shù)組到對(duì)象的反序列化
//byte[] data = XSON.write(user); User user = XSON.parse(data);
評(píng)論
圖片
表情
