ArduinoJson.h — это библиотека C++, предоставляющая эффективный и простой в использовании механизм анализа и генерации данных JSON (нотация объектов JavaScript) на Arduino и других встроенных системах. Вот некоторые методы, доступные в библиотеке ArduinoJson:
-
serializeJson(): этот метод сериализует документ JSON из объектаJsonDocumentв строку или буфер символов. -
deserializeJson(): этот метод десериализует документ JSON из строки или символьного буфера в объектJsonDocument. -
createNestedArray(): этот метод создает вложенный массив JSON внутри объектаJsonDocument. -
createNestedObject(): этот метод создает вложенный объект JSON внутри объектаJsonDocument. -
size(): этот метод возвращает количество элементов в массиве JSON или количество пар ключ-значение в объекте JSON. -
operator[]: этот метод обеспечивает удобный способ доступа к элементам массива JSON или парам ключ-значение в объекте JSON. -
as: этот метод преобразует значение элемента JSON в определенный тип данных, например() int,float.,boolилиString. -
set()иadd(): эти методы позволяют устанавливать или добавлять значения в объект или массив JSON. -
remove()иremoveAt(): эти методы удаляют элементы из объекта или массива JSON. -
isNull(),isUndefine(),is,() is,( ) is,() is: эти методы проверяют тип значения JSON.() -
printTo()илиprintTo(Stream&): эти методы печатают документ JSON вPrintилиStream., напримерSerial. -
parseArray(): этот метод анализирует массив JSON непосредственно из строки или символьного буфера. -
parseObject(): этот метод анализирует объект JSON непосредственно из строки или буфера символов.
Это лишь некоторые из методов, доступных в библиотеке ArduinoJson. Существует множество других методов и функций, которые вы можете изучить в документации библиотеки.