Dot.case, also known as dot notation, represents text with words separated by dots (periods) and converted to lowercase. For example, User Profile Settings becomes user.profile.settings. This format is prevalent in configuration files, environment variables, and package naming conventions.
The format provides hierarchical structure through dot separation. Each dot represents a level of nesting or categorization, making it ideal for organizing config keys (database.connection.timeout), namespace identifiers (com.example.app), and property paths in JSON or YAML configurations.
Conversion to dot.case involves lowercasing all letters, replacing spaces and special characters with dots, and removing redundant dots. This tool automates the transformation, ensuring consistent formatting for configuration keys, package names, and API property paths.
Dot.case is widely used in Java package names (org.springframework.boot), JavaScript object paths (config.server.port), and environment variable hierarchies (app.database.host). Understanding this convention helps developers maintain consistent naming across codebases.