gifts2017

Развитие темы JSON в 1С

Опубликовал Антон Руль (squeez) в раздел Программирование - Практика программирования

Продолжаем развивать тему JSON. Пример генерации JSON-строки из результатов запроса. Обработка может использоваться как модуль. Добавлена сериализация ссылочных типов. Ну и по мелочам подправлены некоторые моменты.

За базовую идею respect BigB'у.

Теперь есть сериализация ссылочных типов.

Реализовано для легкого и быстрого подключения к любой конфе.

Ну, и конечно, рабочий пример, чтобы сразу все заработало. Smile

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Генерация строк JSON из массива данных
.zip 8,99Kb
11.11.09
67
.zip 8,99Kb 67 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей Ожерельев (Поручик) 11.11.09 23:32
Плюсану авансом. Не забыть бы завтра скачать.
2. Трактор Трактор (Трактор) 12.11.09 11:11
Почитал код. Прикольно. Код хороший. Плюс за исполнение и плюс за идею.
Можно сильно упростить серверную часть и XDTO при работе с web сервисом. По сути web сервис может вообще не хранить структуру данных, а служить простым транспортом.
3. Алексей Захаров (almas) 18.11.09 23:24
люди чую оч нужная тема. Только непонятна - киньте ссылку где популярно расказано для чего это нужно :?: (старею, где-то упустил)

Кто владеет информацией -правит миром.
4. Антон Руль (squeez) 19.11.09 05:57
Где нужно? На сегодняшний момент существует, к примеру, куча прелестных AdobeFlash примочек, я вот юзаю open flash chart. Так вот данные они забирают на JSON'e. JSON очень часто ипользуется в механизмах AJAX.

Что такое JSON?
JSON (англ. JavaScript Object Notation) — формат обмена данными, легко читаем людьми, легко обрабатывается и генерируется программами.
Это транспортный формат. Если тебе понадобится погонять информацию между разношерстнымим системами (например 1С и Flash, как в примере с Open Flash Chart) то это про него. И необязательно должен быть JavaScript. В силу простоты реализации этого формата, его можно применять в любых связках.
5. Антон Руль (squeez) 19.11.09 05:59
да, вот, еще: Статья "Что такое JSON?". Для первого погружения нормально. :)
6. Михаил Ражиков (tango) 19.11.09 10:23
здорово. но 1с с XML не слезет. никогда
7. Tolik (gortol) 19.11.09 18:37
любопытно что по подобному типу представлена конфигурация 1С в таблице SQL configs

вот бы расковырялку-собиралку конфы где достать?!....

чтобы можно было бы что нить поменять напрямую в sql (через выгруженные файлы) (без участия 1С)
8. Артур Аюханов (artbear) 20.11.09 15:00
(7) Есть такое. ищи Enterprise Integrator на сайте.
10. Вячеслав Клюев (slavik27) 20.06.13 06:34
Спасибо, вещь полезная и нужная
11. Юрий Лазаренко (TitanLuchs) 11.04.14 16:40
Оно только парсит или позволяет отправлять/принимать запросы?
12. Tindir Mindir (tindir) 05.11.14 13:33
(6)(6)(6) (хы) tango, По моему слезать и не надо. XML очень удобен при обменах 1С -> 1С (слава конвертации данных), а JSON будет очень ползен, если началь воспринимать 1C как сервер приложения (bisnes tier), а фрон энд писать в вебе или свои решения на Ссях или Жаве. Тут JSON он круто упрощает жизнь разработчикам front-end-а (в плане получил JSON и тут же дессирелизовал в объект). Побольше бы всяких форматов из коробки, разных и веселых!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа