mirror of
https://github.com/osukey/osukey.git
synced 2025-07-01 16:29:58 +09:00
Rename JSON key resolver to better expose what it's doing
This commit is contained in:
@ -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()
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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)
|
||||||
{
|
{
|
Reference in New Issue
Block a user