1

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

4

0 回答 0