The object to convert.
Narrows an object of type T to a JsonMap following a deep, brute-force conversion of the object's data to
only consist of JSON-compatible values by performing a basic JSON clone on the object. This is preferable to
using the weaker coerceJsonMap(object) to type-narrow an arbitrary object to a JsonMap when the object's source
is unknown, but it comes with the increased overhead of performing the deep JSON clone to ensure runtime type
safety. The use of JSON cloning guarantees type safety by omitting non-JSON-compatible elements from the resulting
JSON data structure. Use coerceJsonMap(object) when the value object can be guaranteed to be JSON-compatible
and only needs type coercion.
Narrows an object of type T to a JsonMap following a deep, brute-force conversion of the object's data to
only consist of JSON-compatible values by performing a basic JSON clone on the object. This is preferable to
using the weaker coerceJsonMap(object) to type-narrow an arbitrary object to a JsonMap when the object's source
is unknown, but it comes with the increased overhead of performing the deep JSON clone to ensure runtime type
safety. The use of JSON cloning guarantees type safety by omitting non-JSON-compatible elements from the resulting
JSON data structure. Use coerceJsonMap(object) when the value object can be guaranteed to be JSON-compatible
and only needs type coercion.
Narrows an object of type
Tto aJsonMapfollowing a deep, brute-force conversion of the object's data to only consist of JSON-compatible values by performing a basic JSON clone on the object. This is preferable to using the weakercoerceJsonMap(object)to type-narrow an arbitrary object to aJsonMapwhen the object's source is unknown, but it comes with the increased overhead of performing the deep JSON clone to ensure runtime type safety. The use of JSON cloning guarantees type safety by omitting non-JSON-compatible elements from the resulting JSON data structure. UsecoerceJsonMap(object)when thevalueobject can be guaranteed to be JSON-compatible and only needs type coercion.