1

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が初めてなので、フォーマットエラーを無視してください。私は時間とともに良くなるでしょう。事前に感謝します。質問が繰り返されても、親切に正しい答えを教えてください。

4

0 に答える 0