Почему значение JSON меняется на «:» на «=» в классе Helper - PullRequest
0 голосов
/ 24 июня 2019

Шаблон создан в Handlebars JS. и для обработки в Java используется руль jknack. Я написал вспомогательный класс для присваивания значения переменной через синтаксис enum. Я получил вдохновение от 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}

...