JSON

TO_JSON

DuckDBDuckDB

Mengkonversi nilai apapun menjadi JSON. Lebih general dari JSON_OBJECT dan JSON_ARRAY.

Tipe hasil: JSONDiperbarui: 6 Jan 2026

Syntax

SQL
TO_JSON(value)

Parameter

valueanywajib

Nilai yang akan dikonversi ke JSON

Contoh Penggunaan

Konversi Scalar

SQL
1SELECT TO_JSON(123), TO_JSON('hello'), TO_JSON(true);

Konversi nilai sederhana ke JSON.

Hasil
123, "hello", true

Konversi Struct

SQL
1SELECT TO_JSON({'name': 'John', 'age': 30});

Struct DuckDB menjadi JSON object.

Hasil
{"name":"John","age":30}

Konversi List

SQL
1SELECT TO_JSON([1, 2, 3, 4, 5]);

List menjadi JSON array.

Hasil
[1,2,3,4,5]

Serialisasi Row

SQL
1SELECT TO_JSON(ROW(name, email, age)) as user_json
2FROM users;

Konversi baris menjadi JSON.