Cojson
Парсер JSON для Arduino с нулевым выделением памяти, использующий pull-type подход и требующий только C++11
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:131847025e82e94fcacbd13c5941f189169c0282c71ad3559593197d93bbf70aCojson-2.2.0-13184702.zipОписание
Парсер JSON для микроконтроллеров, который не требует динамического выделения памяти и работает с минимальными ресурсами. Библиотека использует pull-type подход — вы описываете структуру данных на C++, а затем код автоматически генерируется через веб-интерфейс из JSON-образца. Нет никаких внешних зависимостей, нет выделения памяти во время работы, что критично для embedded-систем с ограниченной RAM. Для компиляции нужен C++11 (GCC 4.9+), и вам стоит проверить platform.txt платы, содержит ли она флаг -std=gnu++11. Подходит для проектов, где нужно читать и писать JSON на Arduino, но при этом сохранить стабильность и предсказуемость работы устройства.