JsonUtils Namespace
Utility functions for converting from JSON objects, with default values.
Function
Name | Description |
---|---|
JsonUtils.asArray | Get a value as an array. |
JsonUtils.asBool | Get a value as a boolean. |
JsonUtils.asDouble | Get a value as a double. |
JsonUtils.asInt | Get a value as an integer. |
JsonUtils.asObject | Get a value as an object. |
JsonUtils.asString | Get a value as a string. |
JsonUtils.isEmptyObject | Determine if a Javascript object is equivalent to {} . |
JsonUtils.isEmptyObjectOrUndefined | Determine if the input is undefined or an empty Javascript object. |
JsonUtils.isNonEmptyObject | Determine if the input is a non-empty Javascript object. |
JsonUtils.setOrRemoveBoolean | Set or remove a boolean on a json object, given a key name, a value, and a default value. |
JsonUtils.setOrRemoveNumber | Set or remove a number on a json object, given a key name, a value, and a default value. |
JsonUtils.toObject | Convert the input object into a "pure" JavaScript object, with only instances of "object" or primitives in the returned value. |
Defined in
- core/bentley/src/JsonUtils.ts Line 12
Last Updated: 30 November, 2023