JSON в 1С

Реализовано в  платформе 1С:Предприятие начиная с версии 8.3.6.1977.

JSON (JavaScript Object Notation)

Это текстовый формат обмена данными, получивший распространение в веб-приложениях. По сравнению с XML он является более лаконичным и занимает меньше места, легче воспринимается человеком.

Данные в формате JSON представляют собой (в закодированном виде):

  • Объект – неупорядоченное множество пар ключ:значение, заключенный в фигурные скобки ({}). Пары ключ:значение разделяются запятыми (,);
  • Массив – множество значений. Массив заключается в квадратные скобки ([]). Значения разделяются запятыми (,);
  • Значение – может быть строкой, числом, объектом, массивов или литералом true, false, null:
    • Строка – набор символов, заключенный в двойные кавычки («»);
    • Число – сериализуется с разделителем точка (.).  Точность числа не ограничена.

Запись JSON

Чтение JSON

Для записи и чтения JSON возможно использование потокового варианта.

Потоковое чтение JSON

При записи JSON структура формируется программно. Объект ЗаписьJSON автоматически проверяет правильность записываемой структуры. Для увеличения скорости работы эту проверку можно отключить:

Также при запись JSON можно управлять параметрами формируемого текста (переносом строк, символами отступа, использованием ковычек и экранированием символов):

В следующей статье рассмотрим как проверить JSON на валидность.

Надеюсь, статья Вам помогла и будет полезна в реализации Ваших идей.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *