Dela via


JSON-funktioner (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Analytics-slutpunkt i Microsoft Fabric Warehouse i Microsoft FabricSQL Database i Förhandsversion av Microsoft Fabric

Använd funktionerna som beskrivs i den här artikeln för att fråga, manipulera och bygga JSON-data. Använd JSON-funktioner för att verifiera eller ändra JSON-dokument eller för att extrahera grundläggande eller komplexa värden.

Function Description
ISJSON Testar om en sträng innehåller giltig JSON.
JSON_ARRAY Konstruerar JSON-matristext från noll eller fler uttryck.
JSON_ARRAYAGG Konstruerar en JSON-matris från en aggregering av SQL-data eller kolumner.
JSON_MODIFY Uppdaterar värdet för en egenskap i en JSON-sträng och returnerar den uppdaterade JSON-strängen.
JSON_OBJECT Konstruerar JSON-objekttext från noll eller fler uttryck.
JSON_OBJECTAGG Konstruerar ett JSON-objekt från en aggregering av SQL-data eller kolumner.
JSON_PATH_EXISTS Testar om det finns en angiven SQL/JSON-sökväg i JSON-indatasträngen.
JSON_QUERY Extraherar ett objekt eller en matris från en JSON-sträng.
JSON_VALUE Extraherar ett skalärt värde från en JSON-sträng.
OPENJSON Parsar JSON-text och returnerar objekt och egenskaper från JSON-indata som rader och kolumner.

Mer information om det inbyggda stödet för JSON i SQL Server finns i JSON-data i SQL Server.