Skip to content

class JwtSerializer

cangjie
public class JwtSerializer

功能:提供 JWT 内容与 JSON 字符串之间的序列化和反序列化能力。

成员概览

成员功能
func deserialize(String)将 JSON 字符串反序列化为键值映射。
func serialize(HashMap<String, Any>)将键值映射序列化为 JSON 字符串。

func deserialize(String)

cangjie
public static func deserialize(str: String): HashMap<String, Any>

功能:将 JSON 字符串反序列化为键值映射。

参数:

  • str: String - 要解析的 JSON 字符串。

返回值:

  • HashMap<String, Any> - 解析得到的 JWT 内容键值映射。

异常:

  • IllegalArgumentException - 当 JSON 字符串无法反序列化时抛出。

func serialize(HashMap<String, Any>)

cangjie
public static func serialize(hashMap: HashMap<String, Any>): String

功能:将键值映射序列化为 JSON 字符串。

参数:

  • hashMap: HashMap<String, Any> - 要序列化的键值映射。

返回值:

  • String - 序列化后的 JSON 字符串。