<dependency>
<groupId>org.activej</groupId>
<artifactId>activej</artifactId>
<version>4.1.0</version>
</dependency>
import java.io.Serializable;
public class Person implements Serializable {
private String name;
private int age;
}
import org.activej.serializer.BinarySerializer;
import org.activej.serializer.BinarySerializers;
import org.activej.serializer.CompatibilityLevel;
public class SerializationExample {
public static void main(String[] args) {
BinarySerializer<Person> serializer = BinarySerializers
Person person = new Person();
person.setAge(25);
byte[] serializedBytes = serializer.encode(person);
Person deserializedPerson = serializer.decode(serializedBytes);
System.out.println("Name: " + deserializedPerson.getName());
System.out.println("Age: " + deserializedPerson.getAge());
}
}