Example #1
0
    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");
    }