------------------------------------------- JSON ------------------------------------------- SUBROUTINE INPUT OUTPUT ENCODE to_json(JSON) byte flag latin1 to_json(JSON) flag flag utf8 from_json(JSON) byte flag latin1 from_json(JSON) flag flag utf8 encode_json(JSON) flag byte encode_json(JSON::XS) flag byte decode_json(JSON) byte flag utf8 decode_json(JSON::XS) byte flag utf8 decode(JSON OO) byte f