if (reader.TokenType == JsonTokenType.String)
ReadOnlySpan<char> charSpan = charBuffer.Slice(0, charsWritten); utf8jsonreader datetimeoffset rfc 3339
using System; using System.Buffers; using System.Text.Json; if (reader
// Direct conversion DateTimeOffset dto = reader.GetDateTimeOffset(); charSpan = charBuffer.Slice(0
var reader = new Utf8JsonReader(json);
byte[] jsonUtf8 = Encoding.UTF8.GetBytes(@" ""timestamp"": ""2026-04-14T12:00:00Z"" "); Utf8JsonReader reader = new Utf8JsonReader(jsonUtf8);
While System.Text.Json handles basic ISO 8601 dates automatically, specific requirements regarding DateTimeOffset handling, strictness, and performance often require manual interaction with the Utf8JsonReader .