using System.Text.Json; namespace Common.Extensions { public static class JsonExtensions { private static JsonSerializerOptions _jso = new() { PropertyNameCaseInsensitive = true, PropertyNamingPolicy = JsonNamingPolicy.CamelCase }; public static string ToJson(this T source) => JsonSerializer.Serialize(source, _jso); public static T FromJson(this string source) => JsonSerializer.Deserialize(source, _jso) ?? default!; } }