fast serialization
va 14
FSTConfiguration.createAndroidDefaultConfiguration()
。配置对象必须传递到 FSTObjectIn/Output 构造函数中)快速 JDK 兼容序列化
Json序列化
OffHeap + 持久映射
MinBin 跨平台二进制格式
Kson:JSon 扩展
注意: maven.org 发布后可能会落后 1 天。
3.0.0 版本(需要java 14 ,编译器和运行时上的“--add-modules jdk.incubator.foreign”选项)
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >3.0.1</ version >
</ dependency >
2.0版本(java 8)
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >2.56</ version >
</ dependency >
fst 2.x 的jdk1.6兼容版本
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >2.48-jdk-6</ version >
</ dependency >
1.x 版本(不同的包名称,1.6 兼容..)。修复不再向后移植,不受支持。
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >1.63</ version >
</ dependency >
我没有主动跟踪使用情况,maven.org 报告每月有超过14000 次下载,来自6000 个不同的 IP 访问,由 maven 构建在全球范围内触发。
还值得注意的是:
请注意,仅当编译期间打开调试信息时,为 fst-structs 完成的检测才有效。原因是在运行时使用 javassist 生成方法失败(可能是 javassist bug ..)。这并不影响序列化的实现。
自 v1.62 起的JDK 1.6 Build 1.x 版本仍然兼容 jdk 6