使用 Freemarker 从 JSON 中提取动态值

Extracting dynamic values from JSON using Freemarker

我想使用 JSON 中的 freemarker 动态提取值。 假设这是我的输入:

{"ABC" : {
   "DEF" : "someValue",
   "GHF" : "someValue2"
   }
}

这会产生一个值 ${ABC.DEF} => someValue

我遇到的问题是DEF or GHF动态的。

Example :- If input it DEF I want to extract ${ABC.DEF} and if input is GHF I want to extract ${ABC.GHFF}

谁能告诉我如何使用 freemarker 和获取动态输入来提取值。

我猜你想要 ${ABC[key]},其中 key 是一个变量,其值为 "DEF""GHF".