我正在尝试从 aJsonNode
中获取值以进行一些验证。但是,当我尝试使用预定义的变量(字符串)获取值时,我得到了 null。当我使用硬编码键获取相同的值时,它给了我正确的值。
我尝试将一个新变量 String 命名为键,但它似乎没有按预期工作。
boolean validateFormData(JsonNode formData) {
System.out.println("1-" + formData.get("name"));
String nameVar = "name";
System.out.println("2-" + formData.get(nameVar));
return false;
}
1-“穆罕默德”
2空
正在打印我不知道为什么。我想使用变量的原因是因为键不是固定的,它们因窗体而异。我是stackoverflow的新手,所以请忽略格式错误。我会随着时间变得更好。任何帮助表示赞赏,在此先感谢。即使问题重复,请指出正确的答案。