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