exists

The exists method checks whether a specified path exists in the JSON array.

Syntax

exists( pathElements )

Arguments

Argument Description
pathElements (json_path_string_or_integer) The path to check. Specify one or more path elements, which might be object attribute names (strings) or array indexes (integers).

Returns

(Boolean) Returns true if the path exists, false otherwise.

Example

local myJsonObject = LuaJsonObject:new( { product="IDOL" , version=11 } )
local myJsonArray = LuaJsonArray:new("zero", 1, 2, myJsonObject)

print (myJsonArray:exists(0))
-- true (LuaJsonArrays are zero-indexed)

print (myJsonArray:exists(4))
-- false (LuaJsonArrays are zero-indexed, and there is no fifth value)

print (myJsonArray:exists(3, "product"))
-- true

See Also


_HP_HTML5_bannerTitle.htm