Как получить истину или ложь без кавычек из SQL Server - PullRequest
0 голосов
/ 15 апреля 2019

Я использую SQL Server 2008. Мне нужно получить данные из него в формате JSON. Я использую метод конкатенации, как показано ниже.

',"longTimeMember" : "' + CASE WHEN longTimeMember IS NULL THEN '' WHEN 
longTimeMember = 0 THEN 'false' when longTimeMember = 1 THEN 'true' END + '"'

В настоящее время JSON имеет значение 'false' или 'true' для значения longTimeMember с одинарными кавычками вокруг них. Есть ли способ получить true или false без кавычек, чтобы они были истинными логическими значениями JSON?

1 Ответ

0 голосов
/ 15 апреля 2019

Вы добавляете эти цитаты в себя, просто удалите их:

',"longTimeMember" : ' + CASE WHEN longTimeMember IS NULL THEN '' WHEN 
longTimeMember = 0 THEN 'false' when longTimeMember = 1 THEN 'true' END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...