Версия для печати темы (https://pro1c.org.ua/index.php?s=bcd52be60c78fb524a99ffdf127887df&showtopic=15065)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Отчеты / Обработки _ 1С:JSON

Автор: Vofka 24.10.13, 22:10



JSON парсер и сериализатор c полной поддержкой стандарта, широким набором сериализуемых типов и продвинутым синтаксический анализатором.

Особенности



Независимо от режима работы сериализатор, по требованию, позволяет автоматически передавать не только уникальный идентификатор ссылки, но и ее представление, а парсер в свою очередь, анализируя входные данные, опускает представления ссылок, не включая их в результирующий набор данных.

При необходимости, сериализатор может маскировать кириллические символы современных алфавитов славянских языков “АБВГҐДЂЃЕЀЁЄЖЗЅИЍІЇЙЈКЛЉМНЊОПРСТЋЌУЎФХЦЧЏШЩЪЫЬЭЮЯ”.

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

Альтернативный режим



Приятности

Парсер


Сериализатор



Неприятности



Сериализуемые типы



Порядок сериализации типов



Рекомендация

При работе с проектами, в исходящих строковых данных которых не гарантируется отсутствие символов из диапазонов:

[0x007f, 0x009f], 0x00ad, [0x0600, 0x0604], 0x070f, [0x17b4, 0x17b5],
[0x200c, 0x200f], [0x2028, 0x202f] [0x2060, 0x206f], 0xfeff, [0xfff0, 0xffff]


рекомендуется не отключать настройку полного маскирования символов.

Производительность

Производительность парсера исключительно зависит от набора входящих данных, а также от наличия форматирования. Наихудшим вариантом является форматированный массив чисел, наилучшим – неформатированный массив строк.
Intel Core 2 Duo T5870 @ 2GHz – форматированный массив со всеми приблизительно равномерно встречающимися типами данных:
Парсер: 35 Кбайт/с.
Сериализатор: 165 Кбайт/с.


Скачать:  1c_json.zip ( 79,05 килобайт ) : 774


http://pro1c.org.ua/redirect.php?http://infostart.ru/public/119601/

Автор: Farit 31.10.14, 7:56

Здраствуйте, файл в архиве просит пароль, можно пароль кинуть в личку?

Автор: Vofka 31.10.14, 9:12

Пароль кинуть в личку нельзя. Пароль можно прочитать в правилах.

Автор: ChunLee 15.08.16, 6:52

Vofka @ 31.10.14, 9:12 *,
так как получить заветный пароль?

Автор: Vofka 15.08.16, 7:58

ChunLee, сообщение выше прочитать не предлагать?

Автор: just86 24.05.18, 9:11

Как можно прочитать json в структуру, если в json свойство задано числом?

Автор: Petre 24.05.18, 12:03

just86 @ Today, 9:11 * ,
Читайте в соответствие.

Автор: Kalashnikoffrouge 11.04.24, 15:00

Vofka @ 15.08.16, 8:58 * ,
Прочитал "Правила и условия публикации сообщений на форуме" пароль не нашел. Подскажите где его найти?

Автор: andr_andrey 11.04.24, 15:46

Цитата(Kalashnikoffrouge @ 11.04.24, 16:00) *
Подскажите где его найти?

В правилах, які ви не прочитали.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua