output String or List
Source
Object encodeFrame(Object val) {
if (_encoder == null) {
_encoder = (value) {
if (value is ByteData) {
return "\u001Bbytes:${Base64.encode(
ByteDataUtil.toUint8List(value))}";
}
return null;
};
}
JsonEncoder c;
if (_unsafeEncoder == null) {
_unsafeEncoder = new JsonEncoder(_encoder);
}
c = _unsafeEncoder;
var result = c.convert(val);
return result;
}