Fungsi untuk bekerja dengan data JSON. Temukan semua 20 fungsi json di DuckDB lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
20 fungsi json di DuckDB
← Semua fungsi DuckDBMengkonversi JSON value ke tipe data DuckDB tertentu. Type-safe JSON parsing.
Sesuai parameter typeMem-parse string JSON menjadi tipe JSON DuckDB. Validasi dan konversi string ke JSON object.
JSONMembuat JSON array dari satu atau lebih nilai.
JSONMengembalikan jumlah elemen dalam JSON array.
BIGINTMengecek apakah JSON array atau object mengandung nilai tertentu. Mengembalikan boolean.
BOOLEANMengekstrak nilai dari JSON berdasarkan path. DuckDB mendukung operator -> dan ->> seperti PostgreSQL.
JSON (untuk ->) atau VARCHAR (untuk ->>)Mengekstrak nilai dari JSON menggunakan sequence of keys. PostgreSQL-compatible syntax.
JSONSeperti JSON_EXTRACT_PATH tapi mengembalikan hasil sebagai VARCHAR, bukan JSON.
VARCHARMengekstrak nilai dari JSON sebagai string (VARCHAR). Ekuivalen dengan operator ->>.
VARCHARFungsi aggregate yang mengumpulkan nilai dari multiple rows menjadi JSON array. Mirip dengan ARRAY_AGG tapi menghasilkan format JSON.
JSONMengembalikan array berisi semua keys dari JSON object. Opsional bisa menentukan path ke nested object.
VARCHAR[] (array of strings)Menggabungkan dua JSON objects dengan RFC 7396 merge patch semantics. Nilai dari json2 menimpa json1.
JSONMembuat JSON object dari pasangan key-value.
JSONMengubah string menjadi JSON string literal yang valid dengan proper escaping.
JSONMengkonversi JSON value ke string representation. Kebalikan dari JSON parse.
VARCHARMenganalisis struktur JSON dan mengembalikan type signature. Sangat berguna untuk schema discovery.
VARCHARMentransformasi JSON sesuai dengan struktur yang ditentukan. Powerful untuk reshaping JSON data.
Sesuai struktur yang ditentukanMengembalikan tipe dari nilai JSON (object, array, string, number, boolean, null).
VARCHARMengecek apakah string adalah JSON yang valid. Mengembalikan true/false.
BOOLEANMengkonversi nilai apapun menjadi JSON. Lebih general dari JSON_OBJECT dan JSON_ARRAY.
JSON