JSON Key Case Conventions โ camelCase vs snake_case
Published 2026-02-16 ยท convertcase.in
JSON does not enforce any naming convention, but different ecosystems have strong preferences. Here is what to use and when.
Try it now โ free instant conversion
No signup ยท No limits ยท Works on all devices
1JavaScript APIs
JavaScript-native APIs typically use camelCase JSON keys: { "userId": 1, "firstName": "John" }2Python / Django APIs
Python APIs often use snake_case: { "user_id": 1, "first_name": "John" }3Converting
When bridging JS and Python systems, convert keys at the API boundary. Libraries: humps (JS), marshmallow (Python).
Frequently Asked Questions
Should JSON use camelCase or snake_case?
Google's JSON Style Guide recommends camelCase. But follow your backend language's convention for consistency.