问题标签 [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.
azure-api-management - Azure Liquid 模板参数比较
我在 Azure API Manager 传出策略中有一个简单的测试
我发布
我明白了
我无法弄清楚检查 param1 的值并在正文中采取相应措施的语法。我没有找到任何有帮助的像样的文档。我也试过这个
有人可以就我需要检查的语法提出建议吗?这应该是微不足道的,它让我发疯!:)
谢谢
.net - 如何在 Azure 逻辑应用中使用 Liquid 模板添加时间?
我正在尝试使用此答案中演示的方法将特定持续时间添加到我的 JSON 到 JSON 转换输入内容中的特定日期时间字段。但是,逻辑应用在内部使用 dotliquid,其默认配置使用.NET 日期格式字符串,而不是Ruby 的.
我找不到 Ruby 的 %s 可用的 .NET 日期格式替代方案(返回自 Unix 纪元以来的秒数),这对操作至关重要。
json - 如何在液体 json 到 json 转换中使用子字符串操作?
我正在使用逻辑应用程序中的集成帐户使用 Json 到 Json 转换。
我的输入是 -
预期输出 -
对于高于预期的输出,我创建了mydemo.liquid
如下文件,适用于First-Data
现场但无法获得"Second-Data":"S-12"
如何实现它?
json - 如何在液体 json 转换中的同一表达式中使用拆分和替换?
输入字符串 -
预期产出
使用此转换 -
%2C 转换为值标签后转换为 , 逗号,这样它就不会与分隔符逗号发生干扰。
我试过像下面的表达式
但是需要先使用replace替换%2C
为,
,然后使用split
字符串使用,
并分隔所有可用值并使用<Value>
标签。
预期输出是 -
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 -
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
azure - Azure 逻辑应用中的 Liquid Maps 问题
我正在尝试将 JSON 从一种模式转换为另一种模式,但在转换十进制数据类型时遇到问题。每当转换小数时,都会四舍五入到小数点后 5 位。下面提到的是输入:
输出如下:
Liquid地图如下:
为什么会发生这种舍入?
azure - Azure Logic App - Liquid Map 中的双引号问题
我正在尝试将 JSON 从一种模式转换为另一种模式,并且在转换值中有双引号的字符串字段时遇到问题。下面提到的是输入 JSON:
我正在使用的液体地图是:
运行逻辑应用程序时转换出错 -
“将转换后的值转换为 JSON 时出错。转换后的值不是有效的 JSON。”
我尝试使用Escape
过滤器,但实际上将双引号转换为编码字符串,我将被迫将其转换回来。此外,它不仅可以转换双引号,还可以转换所有特殊字符,如逗号、单引号等。
azure-logic-apps - 来自 AzureLogicApps 的 Liquid 动态解析对象
我希望在 Liquid 中动态解析 JSON 对象。到目前为止,我的努力都是徒劳的,因为您无法使用常规 for 循环遍历对象。ticket_attributes 对象中的属性数量是动态的,并且可以在键名中有所不同。
输入对象:
使用的液体片段不起作用:
关于如何在模板中解决这个问题的任何指示?