|
|
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
Добрый день, гуру Общая задача - получить значение поля по значению другого же поля таблицы с небольшим JSON Например - получить value=v3 зная, что id=3 Сам JSON: Код: xml 1. 1. В 12 версии очень улобно сделать JSON_TABLE (но версия 11): Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 2. Можно использовать SUBSTR/INSTR/LENGTH - но громоздко 3. REGEXP_SUBSTR - вот тут нужна помощь! Не получается выделить value без кавычек зная id Может, есть другой хороший вариант... Кто знает регулярки - помогите сделать паттерн! С уважением, нуб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:01 |
|
||
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
noob saibot, Хранимка на JAVA и использование API for JSON Processing. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:07 |
|
||
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop, Вариант, хороший Но в данной ситуации - не пропустат деплой. Уж лучше substr тогда сделаю Помогите с регуляркой plz! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:14 |
|
||
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
noob saibotНо в данной ситуации - не пропустат деплой.У вас там неадекваты, принуждающие использовать заведомо неподходящие инструменты и велосипедостроение? noob saibotПомогите с регуляркой plz! Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:27 |
|
||
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop Код: plaintext Отлично, вот результат: {"id":2,"value":"v2"} Как сделать, чтоб возвращалось только v2 (без кавычек, id и остального)?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:39 |
|
||
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
noob saibot, Одной регуляркой не обойдешься. Нужно искать парные кавычки с учетом эскейпов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:43 |
|
||
|
Парсинг JSON в Oracle 11
|
|||
|---|---|---|---|
|
#18+
noob saibot, Не в состоянии вставить выражение в запрос? Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:44 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1884219]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 442ms |

| 0 / 0 |
