Print this checklist and run through it in order:
When a data model (like a JSON object, database row, or form input) contains a key with an actual dot in its name—for example, "user.email.domain" —most parsers attempt to interpret it as a nested object path rather than a literal key.