Как вывести строку с фигурными скобками и кавычки точно? - PullRequest
0 голосов
/ 18 апреля 2019

Я не могу определить правильные команды выхода / отсутствия разбора для этого варианта использования.

Дело 1

Ввод шаблона:

foo.bar: {"key_a":"val_a", "key_b":"val_b"}

Выход:

foo.bar:
    key_a: val_a
    key_b: val_b

Дело 2

Ввод шаблона:

foo.bar: '{"key_a":"val_a", "key_b":"val_b"}'   // Added single quotes

Выход:

foo.bar: '{"key_a":"val_a", "key_b":"val_b"}'

Желаемый выход

foo.bar: {"key_a":"val_a", "key_b":"val_b"}     // No quotes

1 Ответ

0 голосов
/ 18 апреля 2019

Просто присвойте значение переменной и используйте двойные кавычки:

<#assign foo = "{\"key_a\":\"val_a\", \"key_b\":\"val_b\"}"/>
foo.bar: ${foo}

Вы можете проверить онлайн в https://try.freemarker.apache.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...