JSON
DuckDB
JSON_QUOTE
Mengubah string menjadi JSON string literal yang valid dengan proper escaping.
Tipe hasil:
JSONDiperbarui: 16 Mei 2026Syntax
SQL
JSON_QUOTE(string)Parameter
stringVARCHARwajib
String yang akan di-quote sebagai JSON string
Contoh Penggunaan
Quote String Sederhana
SQL
1 SELECT 2 JSON_QUOTE('Hello World') as simple, 3 JSON_QUOTE('Line1\nLine2') as with_newline, 4 JSON_QUOTE('Say "Hello"') as with_quotes;
Mengkonversi string ke JSON string literal.
Hasil
| simple | with_newline | with_quotes |
|---|---|---|
| "Hello World" | "Line1\nLine2" | "Say \"Hello\"" |
Membangun JSON Manual
SQL
1 SELECT 2 '{"name": ' || JSON_QUOTE(name) || ', "city": ' || JSON_QUOTE(city) || '}' as json_str 3 FROM users;
Membangun JSON string dengan proper escaping.
Hasil
| json_str |
|---|
| {"name": "Budi", "city": "Jakarta"} |
| {"name": "Ani", "city": "Surabaya"} |
Handle Special Characters
SQL
1 SELECT 2 original, 3 JSON_QUOTE(original) as quoted 4 FROM ( 5 SELECT 'Tab:\there' as original UNION ALL 6 SELECT 'Path: C:\\Users' UNION ALL 7 SELECT 'JSON: {"key": "value"}' 8 );
Proper escaping untuk berbagai karakter special.
Hasil
| original | quoted |
|---|---|
| Tab: here | "Tab:\there" |
| Path: C:\Users | "Path: C:\\Users" |
| JSON: {"key": "value"} | "JSON: {\"key\": \"value\"}" |
Pertanyaan Umum tentang JSON_QUOTE
Apa itu fungsi JSON_QUOTE di DuckDB?
Mengubah string menjadi JSON string literal yang valid dengan proper escaping. Di DuckDB, fungsi JSON_QUOTE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan JSON_QUOTE di DuckDB?
Gunakan sintaks berikut: JSON_QUOTE(string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi JSON_QUOTE?
Fungsi JSON_QUOTE mengembalikan nilai bertipe JSON. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi JSON_QUOTE?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: string (VARCHAR, wajib): String yang akan di-quote sebagai JSON string.