#python #json #sql-server #json-query
#python #json #sql-сервер #json-запрос
Вопрос:
Я пытаюсь преобразовать приведенный ниже Json в таблицу, используя SQL-функцию JSON_QUERY (выражение [ , путь ] ). Когда я использую это, я не могу определить путь, поскольку Id находится в ключе, и идентификатор меняется со временем. Есть ли какой-либо способ преобразовать / загрузить этот формат json в таблицу?
Комментарии:
1. пожалуйста, сообщите нам, как вы пытались решить проблему (простой пример рабочего кода)
Ответ №1:
Вы можете добиться этого с помощью функции с табличным значением OPENJSON:
SELECT ch.[key] as checklistId,
JSON_VALUE (ch.[value] ,'$.isChecked') as isChecked,
JSON_VALUE (ch.[value],'$.orderHint') as orderHint
FROM OPENJSON (@json,'$.checklist') ch;