在jinja的saltstack中,“json”和“tojson”过滤器有什么不同吗?

问题描述:

据saltstack文档,它的 “JSON”: https://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.jinja.html在jinja的saltstack中,“json”和“tojson”过滤器有什么不同吗?

但在神社DOC http://jinja.pocoo.org/docs/2.9/templates/#builtin-filters - 没有 “JSON”,但 “的toJSON”。

有人知道为什么吗?

+0

@ doz10us谢谢! – Walrus

虽然我不能肯定地说,但我有一个印象,Salt Renderer是内置于Salt中的。例如,还有yamlpython渲染器,但Jinja没有相应的过滤器。

所以,json渲染tojson过滤正好有,因为他们的目的相似的名称。你不能在Salt之外使用json渲染器。

+1

给这个答案增加一点点味道。忍者是一个不相关的模板语言,盐腌选择用于它自己的一部分。 Saltstack也有它自己的东西。如果有很多重复的东西,我不会感到惊讶。他们不是同一个软件项目,并寻求解决不同的目标。 – RabidCicada