diff --git a/MultiversalDiplomacy/Model/World.cs b/MultiversalDiplomacy/Model/World.cs index 530086b..570e988 100644 --- a/MultiversalDiplomacy/Model/World.cs +++ b/MultiversalDiplomacy/Model/World.cs @@ -1,3 +1,4 @@ +using System.Text.Json; using System.Text.Json.Serialization; namespace MultiversalDiplomacy.Model; @@ -7,6 +8,11 @@ namespace MultiversalDiplomacy.Model; /// public class World { + public static readonly JsonSerializerOptions JsonOptions = new() + { + PropertyNamingPolicy = JsonNamingPolicy.CamelCase, + }; + /// /// The map variant of the game. /// diff --git a/MultiversalDiplomacyTests/SerializationTest.cs b/MultiversalDiplomacyTests/SerializationTest.cs index 73c5fdf..9bc1095 100644 --- a/MultiversalDiplomacyTests/SerializationTest.cs +++ b/MultiversalDiplomacyTests/SerializationTest.cs @@ -9,9 +9,8 @@ namespace MultiversalDiplomacyTests; public class SerializationTest { - private JsonSerializerOptions Options = new() { + private JsonSerializerOptions Options = new(World.JsonOptions) { WriteIndented = true, - PropertyNamingPolicy = JsonNamingPolicy.CamelCase, }; [Test]