有没有办法在FreeMarker模板中更改哈希或容器中的子变量?例如,假设我有:
{"name":"Bob", "city":"Detroit", "state":"OH"}
Run Code Online (Sandbox Code Playgroud)
我想把状态改为"MI".我该怎么做呢?我知道assign标签,但文档说"请注意,只能创建/替换顶级变量".我不确定这是否意味着不能用assign标签替换子变量,或者不能用任何方法替换子变量.
Eli*_*ria 12
我想出了一个简单的方法:
<#assign hash = hash + {"state":"MI"}>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |