该模板是在 Handlebars JS 中创建的。并使用 Java jknack 车把进行处理。我编写了帮助类以通过枚举语法在变量中赋值。我从 enum 中获得灵感NumberHelper
并编写了自己的 enum VarHelper
。这是“Var”代码
{{ var "$a" jsonObj }}
var {
@Override public CharSequence safeApply(final String variableName, final Options options) throws IOException {
System.out.println( options.params[0]); options.context.data(variableName, options.params[0]); return null;
}
};
我options.params[0]
期望值应该是{name : john}
,但实际输出是{name=john}