Saya menggunakan transformasi Json ke Json menggunakan Akun Integrasi di aplikasi Logika.

Masukan saya adalah -

{"MyText" : "S-12-678"}

Keluaran yang diharapkan -

{
"First-Data":"678",
"Second-Data":"S-12"
}

Untuk output yang diharapkan di atas, saya telah membuat file mydemo.liquid seperti di bawah ini berfungsi baik untuk bidang First-Data tetapi tidak dapat memperoleh "Second-Data":"S-12" Bagaimana cara mencapainya?

{
   "First-Data": "{{content.MyText | Split: '-' | Last }}",
   "Second-Data": "{{content.MyText | Split: '-' | First}}"
}
0
Neo 4 Maret 2020, 13:05

1 menjawab

Jawaban Terbaik

Anda dapat menggunakan template cair di bawah ini:

{% assign arr = content.MyText | Split: "-" %}
{
    "First-Data": "{{arr[2]}}",
    "Second-Data": "{{arr[0]}}-{{arr[1]}}"
}

Maka hasilnya adalah apa yang Anda harapkan: masukkan deskripsi gambar di sini

Hury Shen 5 Maret 2020, 03:29