FSTConfiguration.createAndroidDefaultConfiguration()
tanto en el lado del servidor como en el del cliente. El objeto de configuración debe pasarse a los constructores FSTObjectIn/Output)Serialización rápida compatible con JDK
Serialización Json
Fuera del montón + mapas persistentes
Formato binario multiplataforma MinBin
Kson: una extensión JSon
nota: maven.org puede retrasarse 1 día después del lanzamiento.
Versión 3.0.0 (requiere java 14 , opción "--add-modules jdk.incubator.foreign" en el compilador y el tiempo de ejecución)
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >3.0.1</ version >
</ dependency >
Versión 2.0 (java 8)
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >2.56</ version >
</ dependency >
Compilación compatible con jdk1.6 de fst 2.x
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >2.48-jdk-6</ version >
</ dependency >
Versión 1.x (nombre de paquete diferente, compatible con 1.6...). Las correcciones ya no son compatibles, no son compatibles.
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >1.63</ version >
</ dependency >
No estoy rastreando activamente el uso, maven.org informa más de 14000 descargas de 6000 accesos IP distintos activados por compilaciones de maven en todo el mundo por mes.
Destacable también:
Tenga en cuenta que la instrumentación realizada para fst-structs solo funciona si la información de depuración está activada durante la compilación. La razón es que falla la generación de métodos en tiempo de ejecución con javassist (probablemente un error de javassist...). Esto no afecta la implementación de la serialización.
JDK 1.6 Build 1.x build desde v1.62 sigue siendo compatible con jdk 6