-
-
Notifications
You must be signed in to change notification settings - Fork 72
Switching Json Serializer
Elvin Thudugala edited this page Mar 22, 2026
·
2 revisions
Switching JSON Serializer and using Newtonsoft.Json by implementing INotificationSerializer from Plugin.LocalNotification.Json
using Newtonsoft.Json;
using Plugin.LocalNotification.Json;
public class MyNotificationSerializer : INotificationSerializer
{
public virtual TValue Deserialize<TValue>(string json)
{
return JsonConvert.DeserializeObject<TValue>(json);
}
public virtual string Serialize<TValue>(TValue value)
{
return JsonConvert.SerializeObject(value);
}
} using Plugin.LocalNotification;
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
....
.UseLocalNotification(config =>
{
config.SetSerializer(new MyNotificationSerializer());
});
return builder.Build();
}
}