Mengonversi data JSON menjadi tipe data STRING. Secara default, pemformatan otomatis tidak dilakukan selama konversi.
Sintaksis
STRING JSON_FORMAT(<json>)Parameter
json: wajib. Parameter ini menentukan data JSON yang akan diproses.
Nilai kembali
Nilai bertipe STRING dikembalikan.
Contoh
Contoh 1: Mengonversi data JSON NUMBER menjadi string.
SELECT JSON_FORMAT(JSON '123');Hasil:
+-----+ | _c0 | +-----+ | 123 | +-----+Contoh 2: Mengonversi data JSON STRING menjadi string.
SELECT JSON_FORMAT(JSON '"123"');Hasil:
+-----+ | _c0 | +-----+ | "123" | +-----+Contoh 3: Mengonversi data objek JSON menjadi string.
SELECT JSON_FORMAT(JSON '{"name":"Alice", "age":3, "school":"Ali"}');Hasil:
+------------+ | _c0 | +------------+ | {"age":3,"name":"Alice","school":"Ali"} | +------------+Contoh 4: Mengonversi data array objek JSON menjadi string.
SELECT JSON_FORMAT( JSON '[ { "id": 1, "name":"Bob", "score":98 }, { "id":2, "name":"Alex", "score":88 } ]');Hasil:
+------------+ | _c0 | +------------+ | [{"id":1,"name":"Bob","score":98},{"id":2,"name":"Alex","score":88}] | +------------+
Fungsi terkait
JSON_FORMAT adalah fungsi tipe kompleks. Untuk informasi lebih lanjut tentang fungsi yang memproses tipe data kompleks seperti ARRAY, MAP, STRUCT, dan data JSON, lihat Fungsi Tipe Kompleks.