Case Converter
Herhangi bir dizeyi tek seferde 11 adlandırma kuralına dönüştürün — camelCase, PascalCase, snake_case, kebab-case ve daha fazlası. Ayrıca her anahtarı özyinelemeli olarak yeniden yazan bir JSON anahtarları toplu modu. Hepsi tarayıcınızda.
Case Converter — TL;DR
Herhangi bir dizeyi tek seferde 11 adlandırma kuralına dönüştürün — camelCase, PascalCase, snake_case, kebab-case ve daha fazlası. Ayrıca her anahtarı özyinelemeli olarak yeniden yazan bir JSON anahtarları toplu modu. Hepsi tarayıcınızda.
Bunların hepsi çok kelimeli tanımlayıcıları (veya dosya adlarını, URL'leri, CSS sınıflarını) boşluksuz yazmanın yollarıdır. camelCase birinciden sonraki her kelimeyi büyük harfle başlatır (`userFirstName`), JavaScript, Java, Swift'te kullanılır. snake_case her şeyi küçük harfe çevirir ve alt çizgilerle birleştirir (`user_first_name`), Python, Ruby, SQL'de kullanılır. kebab-case tireler kullanır (`user-first-name`), CSS, HTML, URL slug'larında, komut satırı bayraklarında kullanılır. PascalCase ilk harfi de büyük olan camelCase'tir (`UserFirstName`), birçok dilde sınıf / tür adları için kullanılır.
Belirteçleyici iki sınır kuralı kullanır: küçükten-büyüğe (`a`'yı `B` izlerse = böl) ve büyük-sonra-Title (büyük harf dizisini bir küçük harf izlerse, son büyük harften önce bölünür). Bu yüzden `XMLHttpRequest` `[XML, Http, Request]` olur → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` `[user, ID, Token]` olur → `user_id_token`. Bu, çoğu dil stil rehberinin önerdiği şeyle eşleşir.
Tanımlayıcılar ve JSON cihazınızdan asla ayrılmaz. DevTools → Network'ü açın ve dönüşüm veya kopyalama sırasında sıfır giden istek göreceksiniz.