SetNumber( ) method (JsonObject)
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Sets the named property of JsonObject to the given value. This method is useful in situations where none of the ABL numeric data types can be used to hold a JSON numeric value. For example, 10E+100. On successful execution, this method returns TRUE.
Return type: LOGICAL
Applies to: Progress.Json.ObjectModel.JsonObject class
Syntax
|
- property-name
- A CHARACTER expression naming the existing property whose value is to
be changed.
property-name is case-sensitive.
- value
- A CHARACTER expression representing a numeric value to which the
new property is to be set. The value should match the pattern for
valid JSON number values. These may be integers ([-]dddd), decimals ([-]ddd.ddd),
or scientific notation ([-]ddd[.ddd]e[+|-]ddd). If value is
the Unknown value (
?), the element is set to the JSON null value.
A JsonError is raised if:
-
property-name is the empty string (""), or is the Unknown value
(
?) - The property does not exist
- The property value is not a valid JSON number