JSON

JSON_UNQUOTE

MySQLMySQL

Menghilangkan quotes dari JSON string value. Konversi JSON string ke SQL string.

Tipe hasil: VARCHARDiperbarui: 7 Jan 2026

Syntax

SQL
JSON_UNQUOTE(json_val)

Parameter

json_valJSONwajib

Nilai JSON (biasanya dari JSON_EXTRACT)

Contoh Penggunaan

Remove Quotes

SQL
1SELECT JSON_UNQUOTE(JSON_EXTRACT(data, '$.name')) AS name
2FROM users;

Dari '"John"' menjadi 'John'.

Hasil
name: John (tanpa quotes)

Using ->> Operator

SQL
1SELECT data->>'$.name' AS name
2FROM users;

Shorthand untuk JSON_UNQUOTE(JSON_EXTRACT(...)).

Hasil
name: John

Decode Escapes

SQL
1SELECT JSON_UNQUOTE('"Hello\\nWorld"') AS decoded;

Decode newline escape sequence.

Hasil
decoded: Hello\nWorld (dengan newline)