Case Converter
Konversi string apa pun ke 11 konvensi penamaan sekaligus — camelCase, PascalCase, snake_case, kebab-case, dan lainnya. Plus mode batch JSON-keys yang menulis ulang setiap kunci secara rekursif. Semuanya di browser Anda.
Case Converter — TL;DR
Konversi string apa pun ke 11 konvensi penamaan sekaligus — camelCase, PascalCase, snake_case, kebab-case, dan lainnya. Plus mode batch JSON-keys yang menulis ulang setiap kunci secara rekursif. Semuanya di browser Anda.
Semuanya adalah cara untuk menulis identifier multi-kata (atau nama file, URL, kelas CSS) tanpa spasi. camelCase mengkapitalisasi setiap kata setelah yang pertama (`userFirstName`), digunakan dalam JavaScript, Java, Swift. snake_case menggunakan huruf kecil untuk semua dan menggabungkan dengan garis bawah (`user_first_name`), digunakan dalam Python, Ruby, SQL. kebab-case menggunakan tanda hubung (`user-first-name`), digunakan dalam CSS, HTML, slug URL, flag command-line. PascalCase adalah camelCase dengan huruf pertama juga dikapitalisasi (`UserFirstName`), digunakan untuk nama kelas / tipe dalam banyak bahasa.
Tokeniser menggunakan dua aturan batas: lower-to-upper (`a` diikuti `B` = pisah) dan caps-then-Title (rangkaian huruf kapital diikuti huruf kecil dipisah sebelum kapital terakhir). Jadi `XMLHttpRequest` menjadi `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` menjadi `[user, ID, Token]` → `user_id_token`. Ini sesuai dengan rekomendasi sebagian besar panduan gaya bahasa.
Identifier dan JSON tidak pernah meninggalkan perangkat Anda. Buka DevTools → Network dan Anda akan melihat nol permintaan keluar selama konversi atau penyalinan.