Представим, что у меня есть класс Java типа:
public class MyClass
{
public String par1;
public Object par2;
}
Тогда у меня есть следующее:
String json = "{"par1":"val1","par2":{"subpar1":"subval1"}}";
Gson gson = new GsonBuilder.create();
MyClass mClass = gson.fromJson(json, MyClass.class);
par2
JSON предоставлен мне из какого-то другого приложения, и я никогда не знаю, что это имена параметров, поскольку они динамические.
Мой вопрос: какой тип класса следует установить для переменной par2
в MyClass, чтобы переменная JSON String правильно десериализовалась в объект моего класса?
Спасибо