BSON
Бинарный формат для сериализации данных, компактнее JSON в 2–3 раза, с поддержкой целых чисел, чисел с плавающей запятой, строк, массивов и бинарных данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0db61566b265a926399d0254f11e1f39dd4b6851fc576f897650c0587220362dBSON-3.0.0-0db61566.zipОписание
Компактный альтернативный формат для сериализации данных вместо JSON. BSON упаковывает информацию в бинарный вид — благодаря этому пакеты получаются в 2–3 раза меньше и собираются существенно быстрее, чем текстовый JSON. Поддерживает целые числа до 8 байт, числа с плавающей запятой с указанием точности, строки без экранирования, массивы и объекты с парами ключ-значение, а также произвольные бинарные данные. Есть встроенная система кодов — числа, которые при распаковке заменяются на строки из списка, что ещё больше экономит место. Работает как в режиме динамической сборки, так и статической. Встроенный парсер разбирает пакеты линейно. Максимальный размер пакета 8192 байта. Зависит от библиотек StringUtils и GTL, совместима со всеми платформами Arduino.