using System.Text; using Newtonsoft.Json; namespace SJZY.Track.Application.Helpers; public class Base64Helper { /// /// json序列化base64 /// /// /// public static string SerializeObject(object obj) { var json = JsonConvert.SerializeObject(obj); var bytes = Encoding.UTF8.GetBytes(json); return Convert.ToBase64String(bytes); } /// /// json反序列化base64 /// /// /// /// public static T? DeSerialize(string json) { byte[] bytes = Convert.FromBase64String(json); return JsonConvert.DeserializeObject(Encoding.UTF8.GetString(bytes)); } }