KeyValue
The KeyValue class provides helpers for reading nested key-value data and converting it to or from binary form.
Properties
keystring
The key.
valueany
The value.
Methods
GetName()string
Retrieves the name of the current key-value node.
Returned:
- string - The requested name.
Count()number
Retrieves the number of child elements.
Returned:
- number - The result of the call.
Element(index: number)KeyValue | null
Retrieves the child element at the specified index.
indexnumber - The index value.
Returned:
- KeyValue | null - The matching object, or
nullif it is not available.
GetRawFloat()number
Retrieves the raw floating-point value.
Returned:
- number - The requested raw float.
FindKey(key: string)KeyValue | null
Finds a child key-value node by key.
keystring - The key value.
Returned:
- KeyValue | null - The matching object, or
nullif it is not available.
GetString()string
Retrieves the value as a string.
Returned:
- string - The requested string.
GetRawNumber()number
Retrieves the raw numeric value.
Returned:
- number - The requested raw number.
GetNumber()number
Retrieves the numeric value.
Returned:
- number - The requested number.
GetValue()number | string
Retrieves the value as a number or string.
Returned:
- number | string - The requested value.
static FromBinary(data: string)KeyValue | null
Creates a key-value node from binary data.
datastring - The raw payload data.
Returned:
- KeyValue | null - The matching object, or
nullif it is not available.
ToBinary()string
Converts the key-value node to binary data.
Returned:
- string - The result of the call.