Delen via


JSON-functies (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics SQL Analytics-eindpuntin Microsoft FabricWarehouse in Microsoft FabricSQL Database in Microsoft Fabric Preview

Gebruik de functies die in dit artikel worden beschreven, bieden ondersteuning voor het uitvoeren van query's, manipulatie en constructie van JSON-gegevens. Gebruik JSON-functies om JSON-documenten te valideren of te wijzigen of om basis- of complexe waarden te extraheren.

Function Description
ISJSON Test of een tekenreeks geldige JSON bevat.
JSON_ARRAY Hiermee maakt u JSON-matrixtekst van nul of meer expressies.
JSON_ARRAYAGG Maakt een JSON-matrix op basis van een aggregatie van SQL-gegevens of -kolommen.
JSON_MODIFY Hiermee wordt de waarde van een eigenschap in een JSON-tekenreeks bijgewerkt en wordt de bijgewerkte JSON-tekenreeks geretourneerd.
JSON_OBJECT Hiermee maakt u JSON-objecttekst van nul of meer expressies.
JSON_OBJECTAGG Maakt een JSON-object op basis van een aggregatie van SQL-gegevens of -kolommen.
JSON_PATH_EXISTS Test of er een opgegeven SQL/JSON-pad bestaat in de JSON-invoertekenreeks.
JSON_QUERY Extraheert een object of een matrix uit een JSON-tekenreeks.
JSON_VALUE Extraheert een scalaire waarde uit een JSON-tekenreeks.
OPENJSON Parseert JSON-tekst en retourneert objecten en eigenschappen uit de JSON-invoer als rijen en kolommen.

Zie JSON-gegevens in SQL Server voor meer informatie over de ingebouwde ondersteuning voor JSON in SQL Server.