How to deserialize a list using GSON or another JSON library in Java?

With Gson, you’d just need to do something like:

List<Video> videos = gson.fromJson(json, new TypeToken<List<Video>>(){}.getType());

You might also need to provide a no-arg constructor on the Video class you’re deserializing to.

Leave a Comment