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

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

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

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

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

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

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

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

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

См. также

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

Кто владеет информацией -правит миром.
4. Антон Руль (squeez) 57 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) 57 19.11.09 05:59 Сейчас в теме
да, вот, еще: Статья "Что такое JSON?". Для первого погружения нормально. :)
6. Михаил Ражиков (tango) 466 19.11.09 10:23 Сейчас в теме
здорово. но 1с с XML не слезет. никогда
7. Tolik (gortol) 169 19.11.09 18:37 Сейчас в теме
любопытно что по подобному типу представлена конфигурация 1С в таблице SQL configs

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

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