Bagikan melalui


Fungsi JSON (Transact-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceTitik akhir analitik Azure Synapse AnalyticsSQL di Microsoft FabricWarehouse di Microsoft Fabric

Gunakan fungsi yang dijelaskan dalam artikel ini mendukung kueri, manipulasi, dan konstruksi data JSON. Gunakan fungsi JSON untuk memvalidasi atau mengubah dokumen JSON, atau untuk mengekstrak nilai dasar atau kompleks.

Fungsi Deskripsi
ISJSON Menguji apakah string berisi JSON yang valid.
JSON_ARRAY Membuat teks array JSON dari nol atau lebih ekspresi.
JSON_ARRAYAGG Membuat array JSON dari agregasi data atau kolom SQL.
JSON_MODIFY Memperbarui nilai properti dalam string JSON dan mengembalikan string JSON yang diperbarui.
JSON_OBJECT Membuat teks objek JSON dari nol atau lebih ekspresi.
JSON_OBJECTAGG Membuat objek JSON dari agregasi data atau kolom SQL.
JSON_PATH_EXISTS Menguji apakah jalur SQL/JSON tertentu ada dalam string JSON input.
JSON_QUERY Mengekstrak objek atau array dari string JSON.
JSON_VALUE Mengekstrak nilai skalar dari string JSON.
OPENJSON Mengurai teks JSON dan mengembalikan objek dan properti dari input JSON sebagai baris dan kolom.

Untuk informasi selengkapnya tentang dukungan bawaan untuk JSON di SQL Server, lihat data JSON di SQL Server.