Case Converter
Chuyển đổi mọi chuỗi sang 11 quy ước đặt tên cùng lúc — camelCase, PascalCase, snake_case, kebab-case và nhiều hơn nữa. Kèm chế độ hàng loạt JSON-keys ghi đệ quy mọi khóa. Tất cả ngay trong trình duyệt của bạn.
Case Converter — TL;DR
Chuyển đổi mọi chuỗi sang 11 quy ước đặt tên cùng lúc — camelCase, PascalCase, snake_case, kebab-case và nhiều hơn nữa. Kèm chế độ hàng loạt JSON-keys ghi đệ quy mọi khóa. Tất cả ngay trong trình duyệt của bạn.
Tất cả đều là cách viết định danh nhiều từ (hoặc tên tệp, URL, lớp CSS) không có dấu cách. camelCase viết hoa mỗi từ sau từ đầu tiên (`userFirstName`), dùng trong JavaScript, Java, Swift. snake_case viết thường mọi thứ và nối bằng dấu gạch dưới (`user_first_name`), dùng trong Python, Ruby, SQL. kebab-case dùng dấu gạch ngang (`user-first-name`), dùng trong CSS, HTML, slug URL, cờ dòng lệnh. PascalCase là camelCase với chữ cái đầu cũng được viết hoa (`UserFirstName`), dùng cho tên lớp / kiểu trong nhiều ngôn ngữ.
Bộ phân tách dùng hai quy tắc ranh giới: thường-sang-hoa (`a` theo sau là `B` = tách) và chuỗi-hoa-rồi-Title (một dãy chữ hoa theo sau là chữ thường sẽ tách trước chữ hoa cuối cùng). Vì vậy `XMLHttpRequest` trở thành `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` trở thành `[user, ID, Token]` → `user_id_token`. Điều này khớp với khuyến nghị của hầu hết các hướng dẫn phong cách ngôn ngữ.
Định danh và JSON không bao giờ rời khỏi thiết bị của bạn. Mở DevTools → Network và bạn sẽ thấy không có yêu cầu nào ra ngoài trong lúc chuyển đổi hoặc sao chép.