Package-level declarations
Types
Properties
Functions
Returns whether the other is a descendant of this file.
Returns a list containing the results of applying the given transform function to each element in the original JSONArray. If the tranform returns null, it is not included in the output list.
Returns a list containing the results of applying the given transform function to each element in the original JSONObject. If the tranform returns null, it is not included in the output list.
Transforms the value of a StateFlow and stores it in a new StateFlow using the given coroutineScope.
Returns the value mapped by name if it exists, coercing it if necessary, or null if no such mapping exists. If remove is true, then the mapping will be removed from the JSONObject.
Returns the value mapped by name if it exists, coercing it if necessary, or null if no such mapping exists. If remove is true, then the mapping will be removed from the JSONObject.
Returns the value mapped by name if it exists, coercing it if necessary, or null if no such mapping exists. If remove is true, then the mapping will be removed from the JSONObject.
Returns the value mapped by name if it exists, coercing it if necessary, or null if no such mapping exists. If remove is true, then the mapping will be removed from the JSONObject.
Returns the value mapped by name if it exists, or null if no such mapping exists, it is not a string or it is empty. If remove is true, then the mapping will be removed from the JSONObject.
Returns the value mapped by name if it exists and is a positive double or can be coerced to a positive double, or fallback otherwise. If remove is true, then the mapping will be removed from the JSONObject.
Returns the value mapped by name if it exists and is a positive integer or can be coerced to a positive integer, or fallback otherwise. If remove is true, then the mapping will be removed from the JSONObject.
Maps name to jsonArray, clobbering any existing name/value mapping with the same name. If the JSONArray is empty, any existing mapping for name is removed.
Maps name to jsonObject, clobbering any existing name/value mapping with the same name. If the JSONObject is empty, any existing mapping for name is removed.
Maps name to jsonable after converting it to a JSONObject, clobbering any existing name/value mapping with the same name. If the JSONObject argument is empty, any existing mapping for name is removed.
Unwraps recursively the JSONObject to a Map