[Serializable] public abstract class SerializableBase<T> { protected static T FromJson(string json) { return JsonConvert.DeserializeObject<T>(json); } protected virtual string ToJson() { return JsonConvert.SerializeObject(this, Formatting.None); } }
泛型的序列化基类 SerializableBase<T>,包含 FromJson 和 ToJson 方法(需要引用NewtonJson包!!!)。