C
C#2y ago
Everly

Forwarding T to other generic method

I don't know if these are the right terms for this, my bad. But basically I'm making a class that wraps JsonSerializer, but with my own JsonSerializerOptions. I'm trying to have my Deserialize method look like this
public static string Deserialize<T>(string json)
=> JsonSerializer.Deserialize<T>(json);
public static string Deserialize<T>(string json)
=> JsonSerializer.Deserialize<T>(json);
but I keep getting the following error: error CS0029: Cannot implicitly convert type 'T' to 'string' How do I make this work?
2 Replies
ero
ero2y ago
public static T Deserialize<T>(string json)
=> JsonSerializer.Deserialize<T>(json);
public static T Deserialize<T>(string json)
=> JsonSerializer.Deserialize<T>(json);
Everly
EverlyOP2y ago
oooh my god thank you 🤦‍♀️
Want results from more Discord servers?
Add your server