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 float value, nothing happens.
Json.bdh
JsonGetFloatProperty( in handle : number, in property : string, out value : float ): 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 : float; begin WebParseDataBound(jsonText); WebPageUrl("http://mycompany.com/api/jsondata"); jsonObject := JsonParse(jsonText); JsonGetFloatProperty(jsonObject, "FloatPropertyName", propertyValue); Print("float property: " + propertyValue); JsonFree(jsonObject); end TMain;