Привет У меня есть вложенный объект с состоянием хешей и списков. Я пытаюсь использовать gson, но, похоже, не работает, если значения в hashmaps являются hashmaps вместо простых строк.Как преобразовать хэш из hashmaps в json в java
Map questionDetails = new HashMap<>();
questionDetails.put("label", descriptionNode.getText());
questionDetails.put("validations", new HashMap<>().put("compulsary", 1));
System.out.println(new Gson().toJson(questionDetails));
если отпечатки
{"label":"I am working on something"}
в то время как
Map questionDetails = new HashMap<>();
questionDetails.put("label", descriptionNode.getText());
questionDetails.put("validations", "something");
System.out.println(new Gson().toJson(questionDetails));
кажется, работает хорошо.