问题标签 [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 投票
2 回答
378 浏览

azure-api-management - Azure Liquid 模板参数比较

我在 Azure API Manager 传出策略中有一个简单的测试

我发布

我明白了

我无法弄清楚检查 param1 的值并在正文中采取相应措施的语法。我没有找到任何有帮助的像样的文档。我也试过这个

有人可以就我需要检查的语法提出建议吗?这应该是微不足道的,它让我发疯!:)

谢谢

0 投票
2 回答
903 浏览

.net - 如何在 Azure 逻辑应用中使用 Liquid 模板添加时间?

我正在尝试使用此答案中演示的方法将特定持续时间添加到我的 JSON 到 JSON 转换输入内容中的特定日期时间字段。但是,逻辑应用在内部使用 dotliquid其默认配置使用.NET 日期格式字符串,而不是Ruby 的.

我找不到 Ruby 的 %s 可用的 .NET 日期格式替代方案(返回自 Unix 纪元以来的秒数),这对操作至关重要。

0 投票
1 回答
224 浏览

json - 如何在液体 json 到 json 转换中使用子字符串操作?

我正在使用逻辑应用程序中的集成帐户使用 Json 到 Json 转换。

我的输入是 -

预期输出 -

对于高于预期的输出,我创建了mydemo.liquid如下文件,适用于First-Data现场但无法获得"Second-Data":"S-12"如何实现它?

0 投票
1 回答
292 浏览

json - 如何在液体 json 转换中的同一表达式中使用拆分和替换?

输入字符串 -

预期产出

使用此转换 -

%2C 转换为值标签后转换为 , 逗号,这样它就不会与分隔符逗号发生干扰。

我试过像下面的表达式

但是需要先使用replace替换%2C, ,然后使用split字符串使用,并分隔所有可用值并使用<Value>标签。

预期输出是 -

0 投票
1 回答
684 浏览

json - How to use foreach and append string in liquid json transformation

Original Input json -

Expected output is xml

I will first create a json and then use @xml() in logic app to convert this into xml tried like below which works fine but its hardcoded how to use foreach for dynamic.

for demo c# code will be like -

0 投票
1 回答
830 浏览

json-deserialization - 带有反序列化 JSon 对象的 DotLiquid Hash.FromAnonymousObject

我想使用 DotLiquid 在我的 ASP Net Core 2.2 项目中创建 HTML

我的数据源来自传递给方法的 JSon 字符串。

使用 DeserializeObject 反序列化字符串后,我在 Hash.FromAnonymousObject 方法中遇到错误

这有效:

这给了我错误Incorrect number of arguments provided for call to method 'Newtonsoft.Json.Linq.JToken get_Item(System.Object)' Parameter name: property

0 投票
2 回答
252 浏览

azure - Azure 逻辑应用中的 Liquid Maps 问题

我正在尝试将 JSON 从一种模式转换为另一种模式,但在转换十进制数据类型时遇到问题。每当转换小数时,都会四舍五入到小数点后 5 位。下面提到的是输入:

输出如下:

Liquid地图如下:

为什么会发生这种舍入?

0 投票
1 回答
815 浏览

azure - Azure Logic App - Liquid Map 中的双引号问题

我正在尝试将 JSON 从一种模式转换为另一种模式,并且在转换值中有双引号的字符串字段时遇到问题。下面提到的是输入 JSON:

我正在使用的液体地图是:

运行逻辑应用程序时转换出错 -

“将转换后的值转换为 JSON 时出错。转换后的值不是有效的 JSON。”

我尝试使用Escape过滤器,但实际上将双引号转换为编码字符串,我将被迫将其转换回来。此外,它不仅可以转换双引号,还可以转换所有特殊字符,如逗号、单引号等。

0 投票
1 回答
108 浏览

azure-logic-apps - 来自 AzureLogicApps 的 Liquid 动态解析对象

我希望在 Liquid 中动态解析 JSON 对象。到目前为止,我的努力都是徒劳的,因为您无法使用常规 for 循环遍历对象。ticket_attributes 对象中的属性数量是动态的,并且可以在键名中有所不同。

输入对象:

使用的液体片段不起作用:

关于如何在模板中解决这个问题的任何指示?

0 投票
1 回答
128 浏览

dynamics-crm - 通过合作伙伴门户在 Dynamics CRM 365 中创造机会

我需要通过自定义按钮从 Dynamics CRM 合作伙伴门户创建一个新机会。该公司销售带有服务器的软件,该服务器保存每个客户的许可证详细信息。在客户页面上,我有一个链接指向一个新页面,该页面显示客户的许可证详细信息(通过 REST 从许可证服务器获取)。我现在需要使用此许可证详细信息并通过门户为客户创建一个新机会。

这是带有用于查看许可证的附加链接的 OOB 帐户实体表单 上图是带有用于查看许可证的添加链接的 OOB 客户实体表单。

从下一个图像中,应使用页面上指定的机会产品创建机会。A01、A03 等

许可页面

我正在使用 MS Dynamics v8.2