1
0
mirror of https://github.com/Suiranoil/SkinRestorer.git synced 2026-01-15 20:32:12 +00:00

the worst bug I encountered in gson 2.10.1

This commit is contained in:
2026-01-14 23:39:53 +03:00
parent 301428147d
commit 0524b5dab8

View File

@@ -6,7 +6,12 @@ import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;
public class CollectionSkinSourceListDeserializer implements JsonDeserializer<List<CollectionSkinSource>> {
public class CollectionSkinSourceListDeserializer implements JsonSerializer<List<CollectionSkinSource>>, JsonDeserializer<List<CollectionSkinSource>> {
@Override
public JsonElement serialize(List<CollectionSkinSource> src, Type typeOfT, JsonSerializationContext context) {
return context.serialize(src, List.class);
}
@Override
public List<CollectionSkinSource> deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
throws JsonParseException {