如何使用字符串变量作为键来获取JsonNode值?

时间:2019-06-17 11:00:49

标签: java json jsonnode

我正在尝试从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的新手,所以请忽略格式错误。 随着时间的流逝,我会变得更好。 任何帮助表示赞赏,在此先感谢。 即使重复了这个问题,也请指出正确的答案。

0 个答案:

没有答案