Filedot Model Fix ~upd~ May 2026

function sanitizeForFirestore(obj) return Object.fromEntries( Object.entries(obj).map(([k, v]) => [k.replace(/\./g, '_'), v]) );

"user.name": "John Doe", "user.email": "john@example.com" filedot model fix

var options = new JsonSerializerOptions DictionaryKeyPolicy = JsonNamingPolicy.CamelCase, // Custom converter to handle dots ; Model Fix: function sanitizeForFirestore(obj) return Object