我正在尝试从JsonNode
获取值以进行一些验证。
但是,当我尝试使用预定义的变量(字符串)来获取值时,我会得到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空
不确定是否正在打印。 我要使用变量的原因是因为键是不固定的,它们因Form而异。 我是stackoverflow的新手,所以请忽略格式错误。 随着时间的流逝,我会变得更好。 任何帮助表示赞赏,在此先感谢。 即使重复了这个问题,也请指出正确的答案。