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]}}"
}

那么结果就是你所期望的: