fast-serialization icon indicating copy to clipboard operation
fast-serialization copied to clipboard

How to serialize Object Array?

Open brucenan opened this issue 5 years ago • 0 comments

I've use a 3rd Object, and want to serialize XXObject[] directly. In Serialization:

FSTConfiguration` configuration = FSTConfiguration.createDefaultConfiguration();
configuration.registerClass(XXObject[].class);
configuration.registerClass(XXObject.class);
byte barray[] = configuration.asByteArray(this.rbs);
Files.write(Paths.get(this.fileName), barray);

When I deserializeation, it errors:

byte[] data = Files.readAllBytes(Paths.get(this.fileName));
FSTConfiguration configuration = FSTConfiguration.createDefaultConfiguration();
configuration.registerClass(XXObject[].class);
configuration.registerClass(XXObject.class);
return (XXObject[])configuration.asObject(data);
unable to decode:û2! 3

brucenan avatar Jun 04 '19 14:06 brucenan