پست

خروجی کوئری بصورت Json در SQL Server

توسط FOR JSON PATH در Sql Server می‌توانید به راحتی خروجی کوئری خود را بصورت Json دربیاورید و از آن در برنامه خود استفاده کنید.

1
2
3
SELECT *
FROM [dbo].MyTable
FOR JSON PATH;
1
2
3
SELECT *
FROM [dbo].MyTable
FOR JSON PATH, INCLUDE_NULL_VALUES;
1
2
3
SELECT *
FROM [dbo].MyTable
FOR JSON PATH, INCLUDE_NULL_VALUES, WITHOUT_ARRAY_WRAPPER;
1
2
3
SELECT *
FROM [dbo].MyTable
FOR JSON PATH, , ROOT('Results');

برای ایجاد راحت‌تر لیست شناسه‌ها هم می‌توانید از لینک زیر استفاده کنید:

format-query-results-as-json-with-for-json-sql-server