Case Converter
Tukar mana-mana rentetan kepada 11 konvensyen penamaan sekali gus — camelCase, PascalCase, snake_case, kebab-case, dan banyak lagi. Tambah mod kelompok JSON-keys yang menulis semula setiap kunci secara rekursif. Semuanya dalam pelayar anda.
Case Converter — TL;DR
Tukar mana-mana rentetan kepada 11 konvensyen penamaan sekali gus — camelCase, PascalCase, snake_case, kebab-case, dan banyak lagi. Tambah mod kelompok JSON-keys yang menulis semula setiap kunci secara rekursif. Semuanya dalam pelayar anda.
Semuanya adalah cara untuk menulis pengecam berbilang perkataan (atau nama fail, URL, kelas CSS) tanpa ruang. camelCase menggunakan huruf besar untuk setiap perkataan selepas yang pertama (`userFirstName`), digunakan dalam JavaScript, Java, Swift. snake_case menggunakan huruf kecil sepenuhnya dan menyertai dengan garis bawah (`user_first_name`), digunakan dalam Python, Ruby, SQL. kebab-case menggunakan tanda sempang (`user-first-name`), digunakan dalam CSS, HTML, slug URL, bendera baris arahan. PascalCase ialah camelCase dengan huruf pertama juga huruf besar (`UserFirstName`), digunakan untuk nama kelas / jenis dalam banyak bahasa.
Tokeniser menggunakan dua peraturan sempadan: kecil-ke-besar (`a` diikuti oleh `B` = pisah) dan besar-kemudian-Title (urutan huruf besar yang diikuti oleh huruf kecil dipisahkan sebelum huruf besar terakhir). Jadi `XMLHttpRequest` menjadi `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` menjadi `[user, ID, Token]` → `user_id_token`. Ini sepadan dengan apa yang disyorkan oleh kebanyakan panduan gaya bahasa.
Pengecam dan JSON tidak pernah meninggalkan peranti anda. Buka DevTools → Network dan anda akan melihat sifar permintaan keluar semasa penukaran atau salin.