Add basic method to migrate beatmaps to the new JSON format

This commit is contained in:
smoogipoo
2017-12-07 03:04:36 +09:00
parent ed5f7e5353
commit b6b26cfe25
3 changed files with 66 additions and 1 deletions

View File

@ -16,7 +16,7 @@ namespace osu.Game.IO.Serialization
public static T Deserialize<T>(this string objString) => JsonConvert.DeserializeObject<T>(objString, CreateGlobalSettings());
public static void DeserializeInto<T>(this string objString, T target) => JsonConvert.PopulateObject(objString, target, CreateGlobalSettings());
public static void DeserializeInto<T>(this string objString, T target) => JsonConvert.DeserializeAnonymousType(objString, target, CreateGlobalSettings());
public static T DeepClone<T>(this T obj) where T : IJsonSerializable => Deserialize<T>(Serialize(obj));