توسط 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