Öffentliche Felder wie Vector3 und Quaternion mit System.Text.Json serialisieren
System.Text.Json schreibt Vector3 als {} und Quaternion als {"IsIdentity":false}, weil beide ihre Daten in öffentlichen Feldern speichern. So beheben IncludeFields, ein eigener Converter, ein Resolver-Modifier und Source Generation das Problem, gemessen auf .NET 10 und .NET 11 RC 1.