LuaJsonValue Methods

A LuaJsonValue object represents a JSON value.

If you have a LuaJsonValue object called myJsonValue you can call its methods using the ':' operator. For example:

myJsonValue:is_object()
Constructor Description
LuaJsonValue:new The constructor for a LuaJsonValue object (creates a new LuaJsonValue).
Method Description
array Gets a LuaJsonArray that represents the JSON array, if the value is an array.
copy Copies the value.
exists Checks whether a specified path exists in the value (when the value is a JSON array or object).
existsByPath Checks whether a specified path exists in the value (when the value is a JSON array or object).
is_array Returns whether the value is a JSON array.
is_boolean Returns whether the value is a Boolean value.
is_float Returns whether the value is a floating point value.
is_integer Returns whether the value is an integer value.
is_null Returns whether the value is a null value.
is_number Returns whether the value is a number.
is_object Returns whether the value is a JSON object.
is_simple_value Returns whether the value is a simple value (Boolean, float, integer, or string).
is_string Returns whether the value is a string value.
lookup Returns the value at a specified path (when the value is a JSON array or object).
lookupByPath Returns the value at a specified path (when the value is a JSON array or object).
object Gets a LuaJsonObject that represents the JSON object, if the value is an object.
string Returns the value as a string.
value Returns the value, if the JSON value is a simple type. If you specify a default value and the value cannot be converted to the same type as the default, the default value is returned.

_HP_HTML5_bannerTitle.htm