summaryrefslogtreecommitdiffstats
path: root/src/server/StaticData/AppJsonSettings.cs
blob: bed5ba96d144b1da7f8bb9d99bb25fcab01ba3de (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
namespace IOL.BookmarkThing.Server.StaticData;

public static class AppJsonSettings
{
	public static Action<JsonOptions> Default { get; } = options => {
		options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles;
		options.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
		options.JsonSerializerOptions.NumberHandling = JsonNumberHandling.AllowReadingFromString;
		options.JsonSerializerOptions.PropertyNamingPolicy = SnakeCaseNamingPolicy.Instance;
	};
}