logologo
Mulai
Panduan
Pengembangan
Plugin
API
Beranda
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
Beranda
logologo
Alur Kerja
Ikhtisar
Mulai Cepat

Pemicu

Ikhtisar
Peristiwa Koleksi
Tugas Terjadwal
Peristiwa Sebelum Tindakan
Peristiwa Setelah Tindakan
Peristiwa Tindakan Kustom
Persetujuan
Webhook

Node

Ikhtisar

Kecerdasan Buatan

Model Bahasa Besar

Kontrol Alur

Kondisi
Cabang Multi-kondisi
Perulangan
Variabel
Cabang Paralel
Panggil Alur Kerja
Output Alur
Pemetaan Variabel JSON
Penundaan
Selesai

Kalkulasi

Kalkulasi
Kalkulasi Tanggal
Kalkulasi JSON

Operasi Data

Tambah Data
Perbarui Data
Kueri Data
Hapus Data
Operasi SQL

Pemrosesan Manual

Pemrosesan Manual
Persetujuan
Tembusan (CC)

Tipe Ekstensi

Permintaan HTTP
Skrip JavaScript
Notifikasi
Kirim Email
Respons
Pesan Respons
Variabel
Riwayat Eksekusi
Manajemen Versi
Opsi Lanjutan

Pengembangan Ekstensi

Ikhtisar
Ekstensi Tipe Pemicu
Ekstensi Tipe Node
Referensi API
Previous PageOutput Alur
Next PagePenundaan
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Pemetaan Variabel JSON

Alur kerja: Pemetaan variabel JSONCommunity Edition+

v1.6.0

#Pendahuluan

Digunakan untuk memetakan struktur JSON kompleks dari hasil node hulu menjadi variabel, agar dapat digunakan di node selanjutnya. Misalnya, hasil dari node Aksi SQL dan Permintaan HTTP, setelah dipetakan, nilai propertinya dapat digunakan di node selanjutnya.

Tips

Berbeda dengan node Perhitungan JSON, node Pemetaan Variabel JSON tidak mendukung ekspresi kustom dan tidak berbasis pada mesin pihak ketiga. Node ini hanya digunakan untuk memetakan nilai properti dalam struktur JSON, namun lebih mudah digunakan.

#Membuat Node

Pada antarmuka konfigurasi alur kerja, klik tombol plus ('+') pada alur kerja untuk menambahkan node 'Pemetaan Variabel JSON'.

Membuat Node

#Konfigurasi Node

#Sumber Data

Sumber data dapat berupa hasil dari node hulu, atau objek data dalam konteks proses. Biasanya, ini adalah objek data yang tidak terstruktur secara bawaan, misalnya hasil dari node SQL atau node Permintaan HTTP.

Sumber Data

#Memasukkan Data Contoh

Dengan menempelkan data contoh dan mengklik tombol 'Parse' (Urai), daftar variabel akan secara otomatis dihasilkan.

Memasukkan Data Contoh

Jika ada variabel yang tidak diperlukan dalam daftar yang dihasilkan secara otomatis, Anda dapat mengklik tombol 'Hapus' untuk menghapusnya.

Tips

Data contoh bukanlah hasil eksekusi akhir; data ini hanya digunakan untuk membantu menghasilkan daftar variabel.

#Jalur Mencakup Indeks Array

Jika tidak dicentang, konten array akan dipetakan sesuai dengan metode penanganan variabel default alur kerja NocoBase. Misalnya, masukkan contoh berikut:

{
  "a": 1,
  "b": [
    {
      "c": 2
    },
    {
      "c": 3
    }
  ]
}

Dalam variabel yang dihasilkan, b.c akan merepresentasikan array [2, 3].

Jika opsi ini dicentang, jalur variabel akan mencakup indeks array, misalnya b.0.c dan b.1.c.

20250113184056

Saat menyertakan indeks array, Anda perlu memastikan bahwa indeks array dalam data masukan konsisten; jika tidak, akan menyebabkan kesalahan penguraian.

#Penggunaan di Node Selanjutnya

Dalam konfigurasi node selanjutnya, Anda dapat menggunakan variabel yang dihasilkan oleh node Pemetaan Variabel JSON:

20250113203658

Meskipun struktur JSON bisa sangat kompleks, namun setelah dipetakan, Anda hanya perlu memilih variabel untuk jalur yang sesuai.