namespace WatsonTcp { /// /// Serialization helper. /// public interface ISerializationHelper { /// /// Deserialize from JSON to an object of the specified type. /// /// Type. /// JSON string. /// Instance. T DeserializeJson(byte[] json); /// /// Serialize from object to JSON. /// /// Object. /// Pretty print. /// JSON. byte[] SerializeJson(object obj, bool pretty = true); /// /// Instantiation method to support fixups for various environments, e.g. Unity. /// void InstantiateConverter(); } }