powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Парсинг JSON
3 сообщений из 3, страница 1 из 1
Парсинг JSON
    #40028475
Atlipoka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго вечера!

Подскажите такой вопрос.

Пытаюсь парсить Json, выдает ошибку

JSON text is not properly formatted. Unexpected character 'n' is found at position 0.

Запрос:

select top 1000000 st.Result,JSON_VALUE(st.result,'$.id') from TaskData.archive.steps st (nolock) where st.Name = 'WaitAction'

Как я понял, в поле st.result, может и не быть значения id.

Как то можно решить эту проблему?
...
Рейтинг: 0 / 0
Парсинг JSON
    #40028494
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISJSON что выдаёт, на таблице/поле такой constraint есть?
Может BOM в начало залез?
...
Рейтинг: 0 / 0
Парсинг JSON
    #40028561
Atlipoka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv, спасибо за подсказку))

Через ISJSON нашел кривые поля, убрал их из отбора.
Получилось так

select top 1000000 st.Result,JSON_VALUE(st.Result,'$.Id') from TaskData.archive.steps st (nolock) where st.Name = 'WaitAction' and st.Result != 'no action' and st.Result != 'archive task'

Так завелось!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Парсинг JSON
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]