C#C
C#3y 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);


but I keep getting the following error:
error CS0029: Cannot implicitly convert type 'T' to 'string'

How do I make this work?
Was this page helpful?