DEV Community 👩‍💻👨‍💻

Jitendra Singh Bisht
Jitendra Singh Bisht

Posted on • Originally published at on

JSON deserialize generic types using Gson and Jackson

This blog will guide you how to deserialize json into java generic types. Suppose we have 2 json as given below.


Both json have common keys, only data object is being change. To deserialize these jsons without generic types we would have to create 2 wrappers with 2 actual data class. But with generic types we only need to create generic class for root keys and actual data class for every object in data key.

Now We’ll deserialize above JSON in Generic class using below libraries

  1. Google Gson
  2. Jackson

1. Deserialize using Google Gson

2. Deserialize using Jackson

Top comments (0)

🌚 Browsing with dark mode makes you a better developer by a factor of exactly 40.

It's a scientific fact.