为什么 Twig 中没有原生 json_decode?

Why isn't there a native json_decode in Twig?

我知道 how to set up twig 中有一个 json_decode 函数..但是为什么 twig 中没有对解码的本地支持?我可以轻松调用 json_encode 而无需设置 Twig Filter,但 json_decode 并非如此。

让它具有原生功能似乎是合乎逻辑的。我错过了没有它背后的理性吗?也许它在计算上很昂贵?

json_encode 是有道理的,json_decode 然而并不是真的。

它为传递的数据 JSON 添加了一个重要的依赖项。

过滤器用于转换数据,而不是制作数据。应提前进行计算(不是转换)。

有人可能会争辩说 json_encode 应该提前完成,但考虑到 return/send JSON 的频率,在模板中这样做似乎很公平。

PS :
这似乎是一个主要基于意见的问题(除非有官方答案)。