Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Паросинг JSON / 4 сообщений из 4, страница 1 из 1
16.06.2016, 10:58:02
    #39256898
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паросинг JSON
Приветствую,

Беру библиотеку: https://sourceforge.net/projects/pljson/
Делаю пример:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare
fTrack json;
fData VarChar2(100);
begin
     fTrack := json('{"trackingNumber":"123456123456","history":[{"operationName":"Неудачная попытка вручения","attributeName":"Временное отсутствие адресата","operationDate":"2016-01-21T08:22:00.000+0000","operationZip":"123456"},{"operationName":"Обработка","attributeName":"Передано почтальону","operationDate":"2016-01-21T07:22:00.000+0000","operationZip":"123456"},{"operationName":"Обработка","attributeName":"Прибыло в место вручения","operationDate":"2016-01-21T05:18:00.000+0000","operationZip":"123456"},{"operationName":"Обработка","attributeName":"Покинуло сортировочный центр","operationDate":"2016-01-20T23:35:00.000+0000","operationZip":"123456"},{"operationName":"Обработка","attributeName":"Покинуло сортировочный центр","operationDate":"2016-01-19T08:55:00.000+0000","operationZip":"123456"},{"operationName":"Обработка","attributeName":"Сортировка","operationDate":"2016-01-18T21:55:00.000+0000","operationZip":"123456"},{"operationName":"Обработка","attributeName":"Покинуло сортировочный центр","operationDate":"2016-01-18T16:59:00.000+0000","operationZip":"123456"},{"operationName":"Прием","attributeName":"Партионный","operationDate":"2016-01-18T09:42:00.000+0000","operationZip":"123456"}]}');
     fTrack.print;
     fData := fTrack.get('trackingNumber');
     fData := fTrack.get('history.operationName');
end;



Получаю ошибку: expression is of wrong type...
Что не так? Чем проще всего парсить такие json кроме разбора строки :-) ?
...
Рейтинг: 0 / 0
16.06.2016, 11:04:27
    #39256915
Vint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паросинг JSON
Петров Андрей,
в 12 читай доку, раз не умеешь задавать вопросы.
...
Рейтинг: 0 / 0
16.06.2016, 12:07:06
    #39256994
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паросинг JSON
Петров Андрей,

Just FYI: JSON Functions (12c release 1)
...
Рейтинг: 0 / 0
16.06.2016, 13:21:58
    #39257062
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паросинг JSON
У меня 11 версия.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Паросинг JSON / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]