Method CreateNumber
- Namespace
- RuleWright.Serialization
- Assembly
- RuleWright.Serialization.dll
CreateNumber(string)
Creates a number node from its raw JSON text (invariant culture).
public static RuleJsonValue CreateNumber(string rawText)
Parameters
rawTextstringThe number exactly as written in JSON, e.g.
"10.5"or"1e3".
Returns
Exceptions
- ArgumentException
rawTextis null, empty, or not a valid number.
CreateNumber(long)
Creates a number node from an integer.
public static RuleJsonValue CreateNumber(long value)
Parameters
valuelongThe value.
Returns
CreateNumber(double)
Creates a number node from a double.
public static RuleJsonValue CreateNumber(double value)
Parameters
valuedoubleThe value; must be finite.
Returns
Exceptions
- ArgumentException
valueis NaN or infinite.
CreateNumber(decimal)
Creates a number node from a decimal.
public static RuleJsonValue CreateNumber(decimal value)
Parameters
valuedecimalThe value.