Мне нужно сериализовать сложную HashMap этой формы в Java:
HashMap<String, ArrayList<Question>> subsets = new HashMap();
Вопрос об объекте с:
String body;
boolean inversedCorrection;
Я попробовал обычное:
String jsonToString;
Gson gson = new Gson()
jsonToString = gson.toJson(subsets);
Очевидно, что HashMAp заполняется.
Я знаю, что для этого мне нужно использовать класс TokenType, но его использование и смысл мне не понятны, я не хочу просто решение, было бы замечательно, если бы кто-то мог научить меня, что делает этот класс и как его использовать. Я ознакомился с обобщенными типами c, но у меня возникли проблемы с этим.
Заранее спасибо!