using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Text.Encodings.Web; using System.Text.Json; using System.Text.Unicode; using System.Threading.Tasks; namespace DG.Tool { public static class JsonHelper { public static JsonSerializerOptions jsonSerializerOptions = new JsonSerializerOptions() { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping }; /// /// 类对像转换成json格式 /// /// public static string ToJson(this object t) { return JsonSerializer.Serialize(t, jsonSerializerOptions); } /// /// 类转化为json /// /// /// /// public static string ToJson(this T t) { return JsonSerializer.Serialize(t, jsonSerializerOptions); } public static T FromJson(string t) { return JsonSerializer.Deserialize(t, jsonSerializerOptions); } } }