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();
}
}