У меня есть строка Json. Я хочу получить значение из этой строки Json.Обработка данных JSON в SQL Server
Это моя строка JSON {"latitude":"22.5712854"},{"longitude":"88.4266847"}
Я хочу только latitude
и longitude
от этого, используя TSQL запрос.
Это может помочь вам: https://www.simple-talk.com/sql/t-sql-programming/consuming-json-strings-in-sql-server/ –
TSQL не может анализировать JSON изначально, и это очень слабый язык для разбора и обработки текста в целом (хотя вы можете проанализировать строку, которую вы указали, используя только 'SUBSTRING' и' CHARINDEX'). Это почти наверняка будет проще сделать, используя код вне базы данных или, возможно, процедуру CLR; таким образом вы можете использовать язык с поддержкой JSON или, по крайней мере, хорошие функции обработки текста. – Pondlife
Возможный дубликат [Parse JSON in TSQL] (http://stackoverflow.com/questions/2867501/parse-json-in-tsql) – AndrewC