Marshalls
继承
简要描述
数据转换(编组)和编码助手。
描述
提供数据转换和编码实用程序功能。
方法
返回值类型 | 方法名称 |
---|---|
PoolByteArray | base64_to_raw(base64_str: String) |
String | base64_to_utf8(base64_str: String) |
Variant | base64_to_variant(base64_str: String, allow_objects: bool = false) |
String | raw_to_base64(array: PoolByteArray) |
String | utf8_to_base64(utf8_str: String) |
String | variant_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编码的字符串。