问题标签 [dotliquid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
496 浏览

c# - JObject 和 DotLiquid

我正在开发一个 REST 模拟服务。我使用 DotLiquid。我想将 POST 正文解析为来自 XML 和 JSON 的对象。

DotLiquid 适用于匿名类型,例如

输出:

一个酒吧

双杠

但是做同样的JObject事情不会输出任何东西

0 投票
4 回答
1351 浏览

backslash - 点液体如何转义反斜杠

我在从具有合法反斜杠(\)的 azure web api 发送数据时遇到了麻烦。数据字段具有user id以下模式: Domain\UserId 我想将其按原样存储在数据库中。但 Dot Liquid 不会对其进行处理。我尝试使用 escape、escape_once 并替换

但他们都没有工作。我不能要求我的 web api 的调用者user id用两个反斜杠传递 - \\。我必须在我的 web api 中进行更改以接受用户 ID 的原样。任何输入/指针表示赞赏。

0 投票
1 回答
292 浏览

azure-logic-apps - Liquid - 如何在本地设置 Liquid 模板

如何在本地设置Liquid 模板?假设,我有这个液体模板,我想在本地运行它。

甚至可能吗?

0 投票
1 回答
437 浏览

c# - 是否可以使用提供的格式格式化每个值?

我有这个程序

顶级模型定义:

输出:

RunUsingILiquidizable --> TopInt prop: '23'; Child.Prop 道具:'34'; Child.Child.P 道具:'98'; 字典项目:'08=27=19'

我的问题是 -Template.RegisterValueTypeTransformer全局类型格式和template.Render(Hash.FromAnonymousObject(model), MyFormatProvider)所有日期、数字的格式是否相同。

我需要的是通过提供格式在需要时对每个特定令牌进行不同的格式化。对字典尤其重要ExtendedProps

我也尝试做过滤器,但有没有办法通过类似的东西{{ExtendedProps.Key1 | SpecialFormat("dd--MM")}}

0 投票
0 回答
98 浏览

liquid - 如何使用 DotLiquid 替换列文本?

我有用液体编写的代码。问题是,我想重命名一些列,但我被卡住了。我试过但找不到办法。

例如,我尝试for-loop用变量替换文本。还尝试更改文本。Sub-Total要替换为的列名Amount excluding taxtotal要替换为的列名Amount including Tax

需要这个

0 投票
3 回答
675 浏览

azure - 液体模板转换在 Azure 逻辑应用中不起作用

我正在尝试使用逻辑应用程序执行 json -> json 转换。下面是逻辑应用代码。转换没有按预期工作。不知道是什么问题。我已经在在线液体沙箱中测试了模板,我没有发现任何问题。

模板:

输入:

预期输出:

Logic App 的实际输出:

0 投票
1 回答
707 浏览

precision - 使用 DotLiquid 在液体模板中显示带 9 个小数点的数值

我正在尝试使用液体模板显示 0.733675715 的数值。

以下代码

结果是:0.7336757

我找不到办法:

  1. 将数值转换为字符串
  2. 强制液体显示所有小数位

- 编辑

注意:Azure 逻辑应用集成帐户使用 DotLiquid 在 JSON/XML/Text 之间进行转换

0 投票
2 回答
2603 浏览

shopify - 如何验证液体模板中的输入是数字还是字符串?

我将收到具有数字或字符串值两种组合的输入值。如果输入是数字,您需要将其映射到一个输出字段,如果输入是字符串映射到另一个字段。

例如,输入:

输出:

0 投票
2 回答
937 浏览

dynamics-crm - 如何使用 Liquid 将动态数据传递给 javascript 函数?

在 Dynamics-365 客户门户网站中,我创建了一个网页,该网页基本上将显示在客户帐户下的网格中安装的所有资产。

为此,我创建了一个实体列表,它有 6 个要呈现的视图。

出于某些客观目的,我需要将列名(我在下面给定的代码中计算)传递给 javascript 函数。如果我更改视图并单击下载按钮,那么它应该将列名传递给函数。

但唉,我每次都只得到空字符串。有没有办法解决这个问题?

页面的骨架如下:

0 投票
1 回答
188 浏览

.net - 是否可以从 Dotliquid 访问嵌套字典?

我想知道是否可以使用 dotliquid 库访问嵌套字典。

到目前为止,我得到的是:

对此的预期是:Foo但不出所料,我只是得到一个空字符串。如果我只是访问item而不是item["name"]得到输出["name", "Foo"]。那么有没有办法在dotliquid中做到这一点?非常感激任何的帮助。