Retrieves the value of a specified property from a JSON object. If the property does not exist in the JSON object or the property does not contain a boolean value, nothing happens.
Json.bdh
JsonGetBooleanProperty( in handle : number, in property : string, out value : boolean ): boolean;
Parameter | Description |
---|---|
handle | Valid handle to a JSON object |
property | Name of the property in the JSON object (case sensitive) |
value | Parameter that contains the value of the specified property |
transaction TMain var jsonText : string; jsonObject : number; propertyValue : boolean; begin WebParseDataBound(jsonText); WebPageUrl("http://mycompany.com/api/jsondata"); jsonObject := JsonParse(jsonText); JsonGetBooleanProperty(jsonObject, "BooleanPropertyName", propertyValue); Print("boolean property: " + propertyValue); JsonFree(jsonObject); end TMain;