Pairs
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:881bcba61f0e652422ad80b2e0b7fad19ad066615ad026924fd9214b48fb518dPairs-1.4.6-881bcba6.zipОписание
Если нужно хранить динамические данные в микроконтроллере, но JSON кажется избыточным, Pairs предлагает лёгкую альтернативу в формате ключ-значение. Данные хранятся как обычный текст, что упрощает отладку и ручное редактирование. Библиотека работает на всех Arduino-совместимых платах и предлагает четыре варианта: статический буфер снаружи объекта, динамическая память как у String, встроенный статический буфер или автоматическое сохранение на диск (для ESP8266/ESP32). Доступ к значениям через квадратные скобки напоминает работу с массивом — читаешь и пишешь одинаково удобно. Типы данных конвертируются автоматически при записи и чтении. Единственная особенность: обращение к несуществующему ключу создаст для него новое поле с пустым значением.