Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

1С 7.7 - Разбор строки JSON -> Список значений

  • Добавить свою разработку
 
bsa7
Связаться с автором
17.01.2014 17:41:24
+1
Разбор JSON - Преобразует валидную строку JSON в объект "Список значений".
Репозиторий на github: https://github.com/r72cccp/1C77_JSON_parser
Скриншоты
Описание

1C77_JSON_parser

1С 7.7 JSON парсер предназначен для разбора данных в формате JSON.

Представленный исходный код состоит из двух частей. Первую (глобальный модуль), для повторного использования нужно разместить в глобальном модуле вашей конфигурации, сразу после объявления переменных и функций глобального модуля. Вторая часть может использоваться где угодно.

Парсер строки с данными в формате JSON.

Данный исходный код предоставляет возможность сделать парсинг (разбор) строки данных и преобразовать их в структуру вложенных друг в друга типов данных "Список значений".

Вложенные друг в друга структуры разбираются в виде пар "Ключ"-"Значение", если идёт разбор вложенной структуры типа {} или в виде пар "Номер"-"Значение", если вложенная структура завернута в квадратные скобки [].

Возвращаемое значение можно разбирать с помощью стандартной функции 

Получить(<Имя поля>)

 

 для типа переменной "Список значений", или стандартной же функции 

ПолучитьЗначение(<НомерПоля>[,<Ключ>])

 

.

1С77 JSON парсер

Ключевые слова:   1С 7.7   JSON
Файлы для скачивания
    • Глобальный модуль.txt (6Kb)
    • Код для вставки в глобальный модуль кофигурации
    • Содержит объявления и определения функций, необходимые для разбора.
    • скачиваний: 628
    • дата загрузки: 17.01.2014 17:53:24
    • Тест.txt (0Kb)
    • Содержит код для проверки работы разбора.
    • Создайте внешнюю обработку, добавьте этот код в процедуру "Сформировать", вставьте на форму поле ввода "Строка неограниченной длины, многострочная", назовите её JSON
    • скачиваний: 488
    • дата загрузки: 17.01.2014 17:54:36
Скачать все файлы одним архивом (6Kb)
0
    ≡ к списку разработок