camelCase to snake_case
camelCase is common for JavaScript / TypeScript / Java variables and JSON keys in many web APIs; snake_case is used for Python variables, Ruby, database columns and many REST APIs. Moving data between languages, databases and APIs often means converting between the two.
Examples
| camelCase | snake_case |
|---|---|
| userId | user_id |
| firstName | first_name |
| createdAt | created_at |
| XMLHttpRequest | xml_http_request |
| orderItemId | order_item_id |