private void Json(Type type) { object obj = Activator.CreateInstance(type); Log($"JsonPack: {obj.GetType().FullName}\nValue: {obj.ToString()}\nHashCode: {obj.GetHashCode()}\n"); string text = JSONSerializer.Serialize(obj, type); Log($"JsonPacked: {obj.GetType().FullName}\nValue: {obj.ToString()}\nHashCode: {obj.GetHashCode()}\nStream: {text}"); Coop_Model_Base coop_Model_Base = JSONSerializer.Deserialize <Coop_Model_Base>(text, type); Log($"JsonUnpack: {coop_Model_Base.GetType().FullName}\nValue: {coop_Model_Base.ToString()}\nHashCode: {coop_Model_Base.GetHashCode()}\n"); }