GetItemBoolean

Syntax 1

Description

Gets the value of the item whose type is boolean.

Applies to

JSONParser objects

Syntax

objectname.GetItemBoolean ( ItemHandle )

Argument

Description

objectname

The name of the JSONParser object whose item value you want to obtain.

ItemHandle

A long whose value is the item handle of JsonBooleanItem type.


Return value

Boolean.

Returns the boolean value of the item if it succeeds; if any argument's value is null, returns null; if an error occurs, the SystemError event will be triggered.

Examples

This example gets the value of the third child item:

JsonParser lnv_JsonParser
Long ll_RootObject, ll_item
lnv_JsonParser = Create JsonParser

ls_Json = '{"id":1001, "name":"svan", "sex":true}'

lnv_JsonParser.LoadString(ls_Json)
ll_RootObject = lnv_JsonParser.GetRootItem()
ll_item = lnv_JsonParser.GetChildItem(ll_RootObject, 3)
lb_sex = lnv_JsonParser.GetItemBoolean(ll_item)

See also

GetItemArray

GetItemBlob

GetItemDate

GetItemDateTime

GetItemNumber

GetItemObject

GetItemString

GetItemTime

GetItemType

Syntax 2

Description

Gets the value of the item whose type is boolean.

Applies to

JSONParser objects

Syntax

objectname.GetItemBoolean ( ParentItemHandle, Key )

Argument

Description

objectname

The name of the JSONParser object whose child item value you want to obtain.

ParentItemHandle

A long whose value is the handle of the parent item of JsonObjectItem type.

Key

A string whose value is the key of the child item of JsonBooleanItem type.


Return value

Boolean.

Returns the boolean value of the child item if it succeeds; if any argument's value is null, returns null; if an error occurs, the SystemError event will be triggered.

Examples

This example gets the value of the "sex" item:

JsonParser lnv_JsonParser
Long ll_RootObject
lnv_JsonParser = Create JsonParser

ls_Json = '{"id":1001, "name":"svan", "sex":true}'

lnv_JsonParser.LoadString(ls_Json)
ll_RootObject = lnv_JsonParser.GetRootItem()
lb_sex = lnv_JsonParser.GetItemBoolean(ll_RootObject, "sex")

See also

GetItemArray

GetItemBlob

GetItemDate

GetItemDateTime

GetItemNumber

GetItemObject

GetItemString

GetItemTime

GetItemType