Replaces the value of a specified property from a JSON object. If the property does not exist in the JSON object, a new property with the specified name and value will be created. If the the property does not contain a boolean value, nothing happens.
Json.bdh
JsonSetBooleanProperty( in handle : number, in property : string, in value : boolean ): boolean;
Parameter | Description |
---|---|
handle | Valid handle to a JSON object. |
property | Name of the property in the JSON object (case sensitive) |
value | The new value of the property |
transaction TMain var jsonText : string; jsonObject : number; newValue : boolean; begin WebParseDataBound(jsonText); WebPageUrl("http://mycompany.com/api/jsondata"); jsonObject := JsonParse(jsonText); newValue := true; JsonSetBooleanProperty(jsonObject, "BooleanPropertyName", newValue); JsonFree(jsonObject); end TMain;