KeyValue
KeyValue Класс предоставляет помощники для чтения вложенных данных «ключ-значение» и преобразования их в двоичную форму или из нее.
Характеристики
keyнить
Ключ.
valueлюбой
Ценность.
Методы
GetName()нить
Получает имя текущего узла «ключ-значение».
Вернулся:
- нить - Запрошенное имя.
Count()число
Получает количество дочерних элементов.
Вернулся:
- число - Результат звонка.
Element(index: number)KeyValue | нулевой
Извлекает дочерний элемент по указанному индексу.
indexчисло - Значение индекса.
Вернулся:
- KeyValue | нулевой - Соответствующий объект или
nullесли он недоступен.
GetRawFloat()число
Получает необработанное значение с плавающей запятой.
Вернулся:
- число - Запрошенное необработанное число с плавающей запятой.
FindKey(key: string)KeyValue | нулевой
Находит дочерний узел "ключ-значение" по ключу.
keyнить - Ключевая ценность.
Вернулся:
- KeyValue | нулевой - Соответствующий объект или
nullесли он недоступен.
GetString()нить
Получает значение в виде строки.
Вернулся:
- нить - Запрошенная строка.
GetRawNumber()число
Получает необработанное числовое значение.
Вернулся:
- число - Запрошенное необработанное число.
GetNumber()число
Получает числовое значение.
Вернулся:
- число - Запрошенный номер.
GetValue()номер | нить
Получает значение в виде числа или строки.
Вернулся:
- номер | нить - Запрошенное значение.
static FromBinary(data: string)KeyValue | нулевой
Создает узел «ключ-значение» из двоичных данных.
dataнить - Необработанные данные полезной нагрузки.
Вернулся:
- KeyValue | нулевой - Соответствующий объект или
nullесли он недоступен.
ToBinary()нить
Преобразует узел «ключ-значение» в двоичные данные.
Вернулся:
- нить - Результат звонка.