if (reader.TokenType == JsonTokenType.String)

⚠️ Stackalloc only safe for reasonably short strings (RFC 3339 ~30 chars). Perfectly safe here. RFC 3339 examples:

using System; using System.Text.Json; using System.Text.Json.Serialization; // for JsonException public static DateTimeOffset ParseDateTimeOffsetFromReader(ref Utf8JsonReader reader)

✅ Works because the built-in DateTimeOffsetConverter handles RFC 3339. When reading token-by-token and encountering a JsonTokenType.String that contains an RFC 3339 date:

if (reader.TokenType == JsonTokenType.PropertyName && reader.GetString() == "created")

Contact

Please enable JavaScript in your browser to complete this form.
Name