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));
}
}