Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Van toepassing op: SQL Server 2016 (13.x) en latere versies 
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics (alleen serverloze SQL-pool)
SQL Analytics-eindpunt in Microsoft Fabric
Warehouse in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Als u null-waarden wilt opnemen in de JSON-uitvoer van de FOR JSON-component, geeft u de optie INCLUDE_NULL_VALUES op.
Als u de optie INCLUDE_NULL_VALUES niet opgeeft, bevat de JSON-uitvoer geen eigenschappen voor waarden die null zijn in de queryresultaten.
Examples
In het volgende voorbeeld ziet u de uitvoer van de FOR JSON-clausule, met en zonder de optie INCLUDE_NULL_VALUES.
| Zonder de optie INCLUDE_NULL_VALUES | Met de optie INCLUDE_NULL_VALUES | 
|---|---|
| {    "name": "John",    "surname": "Doe" } | {    "name": "John",    "surname": "Doe",    "age": null,    "phone": null } | 
Hier is een ander voorbeeld van een FOR JSON-clausule met de INCLUDE_NULL_VALUES-optie.
Query
SELECT name, surname  
FROM emp  
FOR JSON AUTO, INCLUDE_NULL_VALUES    
Result
[{
    "name": "John",
    "surname": null
}, {
    "name": "Jane",
    "surname": "Doe"
}] 
Meer informatie over JSON in de SQL Database Engine
Zie de volgende video's voor een visuele inleiding tot de ingebouwde JSON-ondersteuning: