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ヌル
印刷されている理由はわかりません。変数を使用する理由は、キーが固定されておらず、フォームごとに異なるためです。私はstackoverflowが初めてなので、フォーマットエラーを無視してください。私は時間とともに良くなるでしょう。事前に感謝します。質問が繰り返されても、親切に正しい答えを教えてください。