We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
DateTimeOffset
ObjectToInferredTypesConverter
1 parent 4d29f10 commit 63c68c2Copy full SHA for 63c68c2
src/Elastic.Clients.Elasticsearch/_Shared/Serialization/ObjectToInferredTypesConverter.cs
@@ -21,10 +21,11 @@ public override object Read(
21
{
22
JsonTokenType.True => true,
23
JsonTokenType.False => false,
24
- JsonTokenType.Number when reader.TryGetInt64(out var l) => l,
+ JsonTokenType.Number when reader.TryGetInt64(out var value) => value,
25
JsonTokenType.Number => reader.GetDouble(),
26
- JsonTokenType.String when reader.TryGetDateTime(out var datetime) => datetime,
27
- JsonTokenType.String => reader.GetString(),
+ JsonTokenType.String when reader.TryGetDateTime(out var value) => value,
+ JsonTokenType.String when reader.TryGetDateTimeOffset(out var value) => value,
28
+ JsonTokenType.String => reader.GetString()!,
29
_ => JsonDocument.ParseValue(ref reader).RootElement.Clone()
30
};
31
0 commit comments