liquidjson到json的转换中如何使用子串操作?
How to use substring operation in liquid json to json transformation?
我正在使用逻辑应用程序中的集成帐户将 Json 转换为 Json。
我的输入是-
{"MyText" : "S-12-678"}
预期输出 -
{
"First-Data":"678",
"Second-Data":"S-12"
}
对于高于预期的输出,我创建了 mydemo.liquid
文件,如下所示,对 First-Data
字段有效,但无法获得 "Second-Data":"S-12"
如何实现?
{
"First-Data": "{{content.MyText | Split: '-' | Last }}",
"Second-Data": "{{content.MyText | Split: '-' | First}}"
}
您可以使用下面的液体模板:
{% assign arr = content.MyText | Split: "-" %}
{
"First-Data": "{{arr[2]}}",
"Second-Data": "{{arr[0]}}-{{arr[1]}}"
}
那么结果就是你所期望的:
我正在使用逻辑应用程序中的集成帐户将 Json 转换为 Json。
我的输入是-
{"MyText" : "S-12-678"}
预期输出 -
{
"First-Data":"678",
"Second-Data":"S-12"
}
对于高于预期的输出,我创建了 mydemo.liquid
文件,如下所示,对 First-Data
字段有效,但无法获得 "Second-Data":"S-12"
如何实现?
{
"First-Data": "{{content.MyText | Split: '-' | Last }}",
"Second-Data": "{{content.MyText | Split: '-' | First}}"
}
您可以使用下面的液体模板:
{% assign arr = content.MyText | Split: "-" %}
{
"First-Data": "{{arr[2]}}",
"Second-Data": "{{arr[0]}}-{{arr[1]}}"
}
那么结果就是你所期望的: