嗨,我有嵌套對象,包含散列和列表。我正在嘗試使用gson,但如果hashmaps中的值是hashmaps而不是簡單的字符串,那麼似乎不起作用。如何將hashasps的哈希值轉換爲java中的json
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));
似乎運作良好。