JSON Sugar and other Goodness
CUE distinguishes between a string
and a bytes
type. Bytes are converted to base64 when emitting JSON. Byte literals are defined with single quotes. The following additional escape sequences are allowed in byte literals:
\xnn // arbitrary byte value defined as a 2-digit hexadecimal number \nnn // arbitrary byte value defined as a 3-digit octal number
bytes.cue:
a: '\x03abc'
$ cue export bytes.cue
{ "a": "A2FiYw==" }