pub fn boolean(value: &JValue) -> Result<JValue, FunctionError>Expand description
$boolean(value) - Convert value to boolean
Conversion rules:
- boolean: unchanged
- string: zero-length -> false; otherwise -> true
- number: 0 -> false; otherwise -> true
- null -> false
- array: empty -> false; single element -> recursive; multi-element -> any truthy
- object: empty -> false; non-empty -> true
- function -> false