跳到主要内容

Marshalls

继承

Object

简要描述

数据转换(编组)和编码助手。

描述

提供数据转换和编码实用程序功能。

方法

返回值类型方法名称
PoolByteArraybase64_to_raw(base64_str: String)
Stringbase64_to_utf8(base64_str: String)
Variantbase64_to_variant(base64_str: String, allow_objects: bool = false)
Stringraw_to_base64(array: PoolByteArray)
Stringutf8_to_base64(utf8_str: String)
Stringvariant_to_base64(variant: Variant, full_objects: bool = false)

方法说明

  • base64_to_raw base64_to_raw(base64_str: String)

返回与Base64编码的字符串base64_str对应的已解码PoolByteArray


  • base64_to_utf8 base64_to_utf8(base64_str: String)

返回与Base64编码的字符串base64_str对应的解码字符串。


  • base64_to_variant base64_to_variant(base64_str: String, allow_objects: bool = false)

返回与Base64编码的字符串base64_str对应的解码后的Variant

警告:反序列化的对象可以包含要执行的代码。


  • raw_to_base64 raw_to_base64(array: PoolByteArray)

返回给定PoolByteArray的Base64编码的字符串。


  • utf8_to_base64 utf8_to_base64(utf8_str: String)

返回UTF-8字符串utf8_str的Base64编码的字符串。


  • variant_to_base64 variant_to_base64(variant: Variant, full_objects: bool = false)

返回Variant variant的Base64编码的字符串。