问题标签 [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.
c# - JObject 和 DotLiquid
我正在开发一个 REST 模拟服务。我使用 DotLiquid。我想将 POST 正文解析为来自 XML 和 JSON 的对象。
DotLiquid 适用于匿名类型,例如
输出:
一个酒吧
双杠
但是做同样的JObject
事情不会输出任何东西
backslash - 点液体如何转义反斜杠
我在从具有合法反斜杠(\
)的 azure web api 发送数据时遇到了麻烦。数据字段具有user id
以下模式:
Domain\UserId
我想将其按原样存储在数据库中。但 Dot Liquid 不会对其进行处理。我尝试使用 escape、escape_once 并替换
但他们都没有工作。我不能要求我的 web api 的调用者user id
用两个反斜杠传递 - \\
。我必须在我的 web api 中进行更改以接受用户 ID 的原样。任何输入/指针表示赞赏。
azure-logic-apps - Liquid - 如何在本地设置 Liquid 模板
如何在本地设置Liquid 模板?假设,我有这个液体模板,我想在本地运行它。
甚至可能吗?
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")}}
?
liquid - 如何使用 DotLiquid 替换列文本?
我有用液体编写的代码。问题是,我想重命名一些列,但我被卡住了。我试过但找不到办法。
例如,我尝试for-loop
用变量替换文本。还尝试更改文本。Sub-Total
要替换为的列名Amount excluding tax
。total
要替换为的列名Amount including Tax
。
azure - 液体模板转换在 Azure 逻辑应用中不起作用
我正在尝试使用逻辑应用程序执行 json -> json 转换。下面是逻辑应用代码。转换没有按预期工作。不知道是什么问题。我已经在在线液体沙箱中测试了模板,我没有发现任何问题。
模板:
输入:
预期输出:
Logic App 的实际输出:
precision - 使用 DotLiquid 在液体模板中显示带 9 个小数点的数值
我正在尝试使用液体模板显示 0.733675715 的数值。
以下代码
结果是:0.7336757
我找不到办法:
- 将数值转换为字符串
- 强制液体显示所有小数位
- 编辑
注意:Azure 逻辑应用集成帐户使用 DotLiquid 在 JSON/XML/Text 之间进行转换
shopify - 如何验证液体模板中的输入是数字还是字符串?
我将收到具有数字或字符串值两种组合的输入值。如果输入是数字,您需要将其映射到一个输出字段,如果输入是字符串映射到另一个字段。
例如,输入:
输出:
dynamics-crm - 如何使用 Liquid 将动态数据传递给 javascript 函数?
在 Dynamics-365 客户门户网站中,我创建了一个网页,该网页基本上将显示在客户帐户下的网格中安装的所有资产。
为此,我创建了一个实体列表,它有 6 个要呈现的视图。
出于某些客观目的,我需要将列名(我在下面给定的代码中计算)传递给 javascript 函数。如果我更改视图并单击下载按钮,那么它应该将列名传递给函数。
但唉,我每次都只得到空字符串。有没有办法解决这个问题?
页面的骨架如下:
.net - 是否可以从 Dotliquid 访问嵌套字典?
我想知道是否可以使用 dotliquid 库访问嵌套字典。
到目前为止,我得到的是:
对此的预期是:Foo
但不出所料,我只是得到一个空字符串。如果我只是访问item
而不是item["name"]
得到输出["name", "Foo"]
。那么有没有办法在dotliquid中做到这一点?非常感激任何的帮助。