Как то я попытался вернуть из SQL строку в формате JSON и сделал вот такую залепуху: select '{ "id":' + convert(nvarchar(10), id) + ', "Name":"' + isnull([Name], 'No name') + '", "Email":"' + isnull(Email, '') + '" }' from Users where id = 37 Но оказалось, что все уже придумано до нас и вот такой запрос тоже возвращает строку select top 1 id, isnull(Name, 'No name') Name, Email from Users where id = 37 for json auto, WITHOUT_ARRAY_WRAPPER Результат одинаковый для первого и второго запросов:{“id”:37,”Name”:”XCODE”,”Email”:”[email protected]”}Собственно это говорит о том, что JSON окончательно победил XML, рас уже даже Microsoft его в свой t-sql. JSON in MS SQL Server Tagged on: JSON