Перейти к содержимому

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()нить

Преобразует узел «ключ-значение» в двоичные данные.

Вернулся:

  • нить - Результат звонка.