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 >
Совместимая с jdk1.6 сборка fst 2.x
< 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 сообщает о более чем 14 000 загрузках с 6 000 различных IP-доступов, вызванных сборками maven по всему миру в месяц.
Примечательно также:
Обратите внимание , что инструментирование, выполненное для fst-structs, работает только в том случае, если во время компиляции включена отладочная информация. Причина в том, что генерация методов во время выполнения с помощью javassist завершается неудачно (вероятно, ошибка javassist...). Это не влияет на реализацию сериализации.
Сборка JDK 1.6. Сборка 1.x, поскольку версия 1.62 по-прежнему совместима с jdk 6.