Это возможно ли распарсить средствами SQL

НиколайСН
Дата: 23.08.2017 17:01:55
Добрый!!

По Веб-сервису получил следующий ответ:

playerHandler({
    "_input": "l+k://player?384&150",
    "name": "★ Andrey ★",
    "points": 107700,
    "alliance": null,
    "rank": 12,
    "isOnVacation": false,
    "id": "384",
    "castles": [
        {
            "player": 384,
            "points": 1799,
            "id": "20420",
            "publicHabitatType": 2,
            "name": "⛪️🛡Псилоцибиновый гриб🛡",
            "mapX": 16384,
            "mapY": 16218,
            "entityName": "Habitat",
            "link": "l+k://coordinates?16384,16218&150"
        },
        {
            "player": 384,
            "points": 1799,
            "id": "4040",
            "publicHabitatType": 2,
            "name": "★ Мирный ★",
            "mapX": 16439,
            "mapY": 16357,
            "entityName": "Habitat",
            "link": "l+k://coordinates?16439,16357&150"
        }
    ],
    "link": "l+k://player?384&150",
    "serverId": "150"
});


Сначала подумал XML и нефиг делать, НО это ж не XML))))

Можно ли ЭТО переложить в таблицу SQL и если ДА, то дайте пендаля куда смотреть)
Dima T
Дата: 23.08.2017 17:20:10
Это не XML, а JSON. Дальше ищи как в твоем ЯП с JSON работать.
exp98
Дата: 23.08.2017 17:52:28
НиколайСН, наверняка не скажу, есть функция SQL
REGEXP_LIKE ( expression, pattern [, match_parameter ] )
REGEXP_SUBSTR(.......)

Cмотреть можно сюда или туда
НиколайСН
Дата: 23.08.2017 18:42:14
Dima T
Это не XML, а JSON. Дальше ищи как в твоем ЯП с JSON работать.


Спасибо!!!
НиколайСН
Дата: 23.08.2017 18:43:01
exp98
НиколайСН, наверняка не скажу, есть функция SQL
REGEXP_LIKE ( expression, pattern [, match_parameter ] )
REGEXP_SUBSTR(.......)

Cмотреть можно сюда или туда


Тоже спасибо), но у меня MS)
Изопропил
Дата: 23.08.2017 21:09:49
НиколайСН
Тоже спасибо), но у меня MS)

версия?
Partisan M
Дата: 24.08.2017 12:05:43
exp98
НиколайСН, наверняка не скажу, есть функция SQL
REGEXP_LIKE ( expression, pattern [, match_parameter ] )
REGEXP_SUBSTR(.......)

Cмотреть можно сюда или туда


Не надо смотреть сюда и туда. В некоторых популярных СУБД есть поддержка полей типа JSON. То есть, в них можно не только хранить JSON как текст, но и делать поиск в нём по содержащимся элементам, для чего предоставляются расширения оператора SELECT. Подробности узнавать в описании SQL соответствующей СУБД.