Десериализация GSON: как узнать объекты?

Я пытаюсь использовать библиотеку gson для десериализации потока отправленных мне объектов. Во всех примерах, которые я видел, когда вызывается метод fromJson, мы уже знаем, какой тип объекта мы ожидаем.

В моем случае я получаю поток различных объектов, и я хотел бы знать, как лучше узнать классы объектов, прежде чем десериализовать их.

{ A : {...}, B : { B1 : {...}, B2 : {...} }, C : {...} }

В этом примере я хотел бы знать, что мне отправили 3 объекта: A.class, B.class и C.class

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос