Sometimes, the default GsonConverterFactory
provided by Retrofit is not enough, especially when:
You want to handle special JSON structures,
You want custom serialization/deserialization logic,
Or you face parsing errors due to complex APIs.
In such cases, we can create a custom JSON converter.