修复泛型类型GSON反序列化时的类型问题

This commit is contained in:
Light_Quanta 2025-05-30 00:45:40 +08:00
parent 19735fd073
commit b58afc3b80
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959

View file

@ -80,7 +80,7 @@ public class BufferSerializer {
} else if (field.getType().isAssignableFrom(Boolean.class) || field.getType().getName().equals("boolean")) {
setField(object, field, buffer.readBoolean());
} else {
setField(object, field, gson.fromJson(buffer.readUtf(), field.getType()));
setField(object, field, gson.fromJson(buffer.readUtf(), field.getGenericType()));
}
});