From 27e1360ffe4b2f5aa7d240e1de88c5459587b489 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 8 Apr 2022 17:39:07 +0800 Subject: ... --- .../Helpers/CommonJsonSerializeOptions.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 BackEnd/Timeline.Tests/Helpers/CommonJsonSerializeOptions.cs (limited to 'BackEnd/Timeline.Tests/Helpers/CommonJsonSerializeOptions.cs') diff --git a/BackEnd/Timeline.Tests/Helpers/CommonJsonSerializeOptions.cs b/BackEnd/Timeline.Tests/Helpers/CommonJsonSerializeOptions.cs new file mode 100644 index 00000000..a7d6d01f --- /dev/null +++ b/BackEnd/Timeline.Tests/Helpers/CommonJsonSerializeOptions.cs @@ -0,0 +1,21 @@ +using System.Text.Json; +using System.Text.Json.Serialization; +using Timeline.Models.Converters; + +namespace Timeline.Tests.Helpers +{ + public static class CommonJsonSerializeOptions + { + public static JsonSerializerOptions Options { get; } + + static CommonJsonSerializeOptions() + { + Options = new JsonSerializerOptions + { + PropertyNamingPolicy = JsonNamingPolicy.CamelCase + }; + Options.Converters.Add(new JsonStringEnumConverter()); + Options.Converters.Add(new JsonDateTimeConverter()); + } + } +} -- cgit v1.2.3