Почему в Twig нет нативного json_decode? - PullRequest
0 голосов
/ 01 июня 2018

Я знаю , как настроить функцию json_decode в ветке .. но почему нет встроенной поддержки декодирования в ветке?Я могу легко позвонить json_encode без настройки фильтра веток, но это не так для json_decode.

Кажется логичным иметь встроенную функцию.Я скучаю по рациональному, не имея этого?Может быть, это вычислительно дорого?

1 Ответ

0 голосов
/ 01 июня 2018

json_encode имеет смысл, json_decode однако не совсем.

Это добавляет нетривиальную зависимость к факту, что переданные данные являются JSON.

Фильтры здесь для преобразование данные, а не обработка данные.Вычисления (которые не являются преобразованиями) должны быть сделаны раньше времени.

Можно также утверждать, что json_encode следует делать заранее, но учитывая частоту возврата / отправки JSON, это кажется достаточно справедливым, чтобысделать это в шаблоне.

PS:Похоже, что это вопрос, основанный прежде всего на мнении (если на него нет официального ответа).

...