com.alicizax.unity.editor.e.../Editor/Toolbar/SerializableValues/UnitySerializationValueSerializer.cs

18 lines
447 B
C#

using Newtonsoft.Json;
namespace Paps.UnityToolbarExtenderUIToolkit
{
internal class UnitySerializationValueSerializer : IValueSerializer
{
public T Deserialize<T>(string serializedValue)
{
return JsonConvert.DeserializeObject<T>(serializedValue);
}
public string Serialize<T>(T value)
{
return JsonConvert.SerializeObject(value, Formatting.Indented);
}
}
}