Я пытаюсь получить значения полей в sql типа JSON. к сожалению, путь имеет «-», поэтому я получаю сообщение об ошибке, когда пытаюсь получить значение.
field->** **{"Con":["AA"],"X-Location-Latitude":["55.06"]}
Когда я пытаюсь получить значение json с запросом ниже
SELECT JSON_VALUE(field, '$.X-Location-Latitude')
FROM table
я получаю эту ошибку
Путь Json неправильно отформатирован, обнаружен неожиданный символ «-»
Я также попытался добавить двойные кавычки как
SELECT JSON_VALUE(field, '$."X-Location-Latitude"')
FROM table
и это вернуло NULL.
у кого-нибудь есть решение?
"[55]"
совершенно отличается от["55"]
... - person Caius Jard   schedule 26.10.2020