FSTConfiguration.createAndroidDefaultConfiguration()
sowohl auf Server- als auch auf Clientseite. Das Konfigurationsobjekt muss an FSTObjectIn/Output-Konstruktoren übergeben werden)Schnelle JDK-kompatible Serialisierung
Json-Serialisierung
OffHeap + Persistente Karten
MinBin plattformübergreifendes Binärformat
Kson: eine JSon-Erweiterung
Hinweis: maven.org kann nach der Veröffentlichung einen Tag im Rückstand sein.
Version 3.0.0 (erfordert Java 14 , Option „--add-modules jdk.incubator.foreign“ auf Compiler und Laufzeit)
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >3.0.1</ version >
</ dependency >
2.0-Version (Java 8)
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >2.56</ version >
</ dependency >
JDK1.6- kompatibler Build von fst 2.x
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >2.48-jdk-6</ version >
</ dependency >
1.x-Version (anderer Paketname, 1.6 kompatibel ..). Korrekturen werden nicht mehr zurückportiert und nicht unterstützt.
< dependency >
< groupId >de.ruedigermoeller</ groupId >
< artifactId >fst</ artifactId >
< version >1.63</ version >
</ dependency >
Ich verfolge die Nutzung nicht aktiv. maven.org meldet mehr als 14.000 Downloads von 6.000 verschiedenen IP-Zugriffen, die weltweit pro Monat durch Maven-Builds ausgelöst werden.
Bemerkenswert auch:
Beachten Sie , dass die Instrumentierung für fst-structs nur funktioniert, wenn Debug-Informationen während der Kompilierung aktiviert sind. Der Grund dafür ist, dass das Generieren von Methoden zur Laufzeit mit Javassist fehlschlägt (wahrscheinlich ein Javassist-Fehler ...). Dies hat keine Auswirkungen auf die Serialisierungsimplementierung.
JDK 1.6 Build 1.x Build seit Version 1.62 ist immer noch JDK 6-kompatibel