using System.Text.Json; using Volo.Abp.DependencyInjection; namespace Volo.Abp.Serialization.Objects { public class CarSerializer : IObjectSerializer, ITransientDependency { public byte[] Serialize(Car obj) { obj.Name += "-serialized"; return JsonSerializer.SerializeToUtf8Bytes(obj); } public Car Deserialize(byte[] bytes) { var car = JsonSerializer.Deserialize(bytes); car.Name += "-deserialized"; return car; } } }