Utf8jsonreader Datetimeoffset Parsing Rfc 3339 ((install)) -

string? propertyName = reader.GetString(); if (propertyName == "timestamp")

// Create the reader var reader = new Utf8JsonReader(System.Text.Encoding.UTF8.GetBytes(json)); utf8jsonreader datetimeoffset parsing rfc 3339

: If the direct attempt fails, use reader.GetString() and pass it to DateTimeOffset.Parse() . This method is more flexible with minor formatting variations but is slower due to string allocation. Common Pitfalls string