isEmpty(elements: Array<Any>): Boolean Returns true if the given input value is empty, false if not. This version of isEmpty acts on an array. Other versions act on a string or object, and handle null values. Parameters Name Description elements The input array to evaluate. Example This example indicates whether the input array is empty. Source %dw 2.0 output application/json --- [ isEmpty([]), isEmpty([1]) ] Output [ true, false ] isEmpty(value: String): Boolean Returns true if the input string is empty, false if not. Parameters Name Description value A string to evaluate. Example This example indicates whether the input strings are empty. Source %dw 2.0 output application/json --- [ isEmpty(""), isEmpty("DataWeave") ] Output [ true, false ] isEmpty(value: Object): Boolean Returns true if the given object is empty, false if not. Parameters Name Description value The object to evaluate. Example This example indicates whether the input objects are empty. Source %dw 2.0 output application/json --- [ isEmpty({}), isEmpty({name: "DataWeave"}) ] Output [ true, false ] isEmpty(value: Null): true Returns true if the input is null. Parameters Name Description value null is the value in this case. Example This example indicates whether the input is null. Source %dw 2.0 output application/json --- { "nullValue" : isEmpty(null) } Output { "nullValue": true }
isEmpty(elements: Array<Any>): Boolean Returns true if the given input value is empty, false if not. This version of isEmpty acts on an array. Other versions act on a string or object, and handle null values. Parameters Name Description elements The input array to evaluate. Example This example indicates whether the input array is empty. Source %dw 2.0 output application/json --- [ isEmpty([]), isEmpty([1]) ] Output [ true, false ] isEmpty(value: String): Boolean Returns true if the input string is empty, false if not. Parameters Name Description value A string to evaluate. Example This example indicates whether the input strings are empty. Source %dw 2.0 output application/json --- [ isEmpty(""), isEmpty("DataWeave") ] Output [ true, false ] isEmpty(value: Object): Boolean Returns true if the given object is empty, false if not. Parameters Name Description value The object to evaluate. Example This example indicates whether the input objects are empty. Source %dw 2.0 output application/json --- [ isEmpty({}), isEmpty({name: "DataWeave"}) ] Output [ true, false ] isEmpty(value: Null): true Returns true if the input is null. Parameters Name Description value null is the value in this case. Example This example indicates whether the input is null. Source %dw 2.0 output application/json --- { "nullValue" : isEmpty(null) } Output { "nullValue": true }