public static void Deserialize(string json, IJsonSerializable obj)
        {
            if (string.IsNullOrEmpty(json))
            {
                return;
            }
            Dictionary <string, object> data = MiniJSON.Deserialize(json) as Dictionary <string, object>;

            obj.SetObjectData(data);
        }