decode()

Converts a binary value to a string based on the specified encoding.

Syntax

decode(BLOB_EXPR[, CHARSET])
Required Parameter
BLOB_EXPR
Expression that returns a binary value. The function returns null if a non-binary value is received.
Optional Parameter
CHARSET
Character set (default: utf-8). Use the preferred MIME name or aliases registered in the IANA Charset. https://www.iana.org/assignments/character-sets/character-sets.xhtml

Usage

json "{}" 
| eval encoded=encode("hello, world!"),
     decoded=decode(encoded)
  => encoded: 68656c6c6f2c20776f726c6421 # Binary
  => decoded: "hello, world!" # String