String needs to be read here
This commit is contained in:
@@ -20,8 +20,11 @@ public class BaseInteractionRequestDataConverter : JsonConverter<BaseInteraction
|
||||
{
|
||||
public override BaseInteractionRequestData? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
|
||||
{
|
||||
var value = JsonSerializer.Deserialize<BaseInteractionRequestData>(ref reader, options);
|
||||
return ConvertToCorrectType(value, reader.GetString());
|
||||
using var jsonDocument = JsonDocument.ParseValue(ref reader);
|
||||
// Need to read the actual JSON text here so we can convert to the correct type
|
||||
var jsonText = jsonDocument.RootElement.GetRawText();
|
||||
var value = JsonSerializer.Deserialize<BaseInteractionRequestData>(jsonText);
|
||||
return ConvertToCorrectType(value, jsonText);
|
||||
}
|
||||
|
||||
private BaseInteractionRequestData? ConvertToCorrectType(BaseInteractionRequestData? value, string jsonText)
|
||||
|
||||
Reference in New Issue
Block a user