Rename JSON key resolver to better expose what it's doing

This commit is contained in:
Dean Herbert
2021-09-29 11:26:37 +09:00
parent 1567faa7b2
commit 117d47bf7f
2 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ namespace osu.Game.IO.Serialization
ObjectCreationHandling = ObjectCreationHandling.Replace, ObjectCreationHandling = ObjectCreationHandling.Replace,
DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate,
Converters = new List<JsonConverter> { new Vector2Converter() }, Converters = new List<JsonConverter> { new Vector2Converter() },
ContractResolver = new KeyContractResolver() ContractResolver = new SnakeCaseKeyContractResolver()
}; };
} }
} }

View File

@ -6,7 +6,7 @@ using Newtonsoft.Json.Serialization;
namespace osu.Game.IO.Serialization namespace osu.Game.IO.Serialization
{ {
public class KeyContractResolver : DefaultContractResolver public class SnakeCaseKeyContractResolver : DefaultContractResolver
{ {
protected override string ResolvePropertyName(string propertyName) protected override string ResolvePropertyName(string propertyName)
{ {