将json字符串序列化为对象语法的泛型方法

本文关键字:语法 泛型方法 对象 json 字符串 序列化 | 更新日期: 2023-09-27 17:57:39

我只是想在这里创建一个通用方法,但显然没有正确的语法,需要帮助解决这个问题,因为我不知道如何才能做到这一点:

  private static T SerializeJsonToObject<string,T>(string jsonObjectRepresentationsToDeserialize, T typeToDeserializeTo)
    {
        T serializedTypeFromJson = _jsonSerializer.Deserialize(jsonObjectRepresentationsToDeserialize, typeToDeserializeTo);
        return serializedTypeFromJson;
    }

将json字符串序列化为对象语法的泛型方法

您总是可以这样做:

private static T SerializeJsonToObject<T>(string jsonObjectRepresentationsToDeserialize)
{
    return _jsonSerializer.Deserialize<T>(jsonObjectRepresentationsToDeserialize);
}

使用

MyObject obj = SerializeJsonToObject<MyObject>("json object");