Я пытаюсь получить значения из JsonNode
, чтобы выполнить некоторые проверки.
Тем не менее, я получаю нулевое значение, когда я пытаюсь получить значение, используя предопределенную переменную (String).
Когда я получаю то же значение, используя жестко закодированный ключ, это дает мне правильное значение.
Я попытался назвать новую переменную 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, поэтому любезно игнорировать ошибки форматирования.
Я поправлюсь со временем.
Любая помощь приветствуется, спасибо заранее.
Даже если вопрос повторяется, пожалуйста, укажите мне правильный ответ.