我只是想在这里创建一个通用方法,但显然没有正确的语法,需要帮助解决这个问题,因为我不知道如何才能做到这一点:
private static T SerializeJsonToObject<string,T>(string jsonObjectRepresentationsToDeserialize, T typeToDeserializeTo)
{
T serializedTypeFromJson = _jsonSerializer.Deserialize(jsonObjectRepresentationsToDeserialize, typeToDeserializeTo);
return serializedTypeFromJson;
}
您总是可以这样做:
private static T SerializeJsonToObject<T>(string jsonObjectRepresentationsToDeserialize)
{
return _jsonSerializer.Deserialize<T>(jsonObjectRepresentationsToDeserialize);
}
使用
MyObject obj = SerializeJsonToObject<MyObject>("json object");