Convertisseur de casse
Convertissez n'importe quelle chaîne en 11 conventions de nommage à la fois — camelCase, PascalCase, snake_case, kebab-case et plus encore. Plus un mode JSON-keys par lot qui réécrit récursivement chaque clé. Tout dans votre navigateur.
Convertisseur de casse — TL;DR
Convertissez n'importe quelle chaîne en 11 conventions de nommage à la fois — camelCase, PascalCase, snake_case, kebab-case et plus encore. Plus un mode JSON-keys par lot qui réécrit récursivement chaque clé. Tout dans votre navigateur.
Ce sont tous des moyens d'écrire des identifiants composés de plusieurs mots (ou des noms de fichiers, des URL, des classes CSS) sans espaces. camelCase met en majuscule chaque mot après le premier (`userFirstName`), utilisé en JavaScript, Java, Swift. snake_case met tout en minuscules et joint avec des soulignés (`user_first_name`), utilisé en Python, Ruby, SQL. kebab-case utilise des traits d'union (`user-first-name`), utilisé en CSS, HTML, slugs d'URL, drapeaux en ligne de commande. PascalCase est camelCase avec aussi la première lettre en majuscule (`UserFirstName`), utilisé pour les noms de classes / types dans de nombreux langages.
Le tokeniseur utilise deux règles de séparation : minuscule-vers-majuscule (`a` suivi de `B` = séparation) et majuscules-puis-Title (une suite de majuscules suivie d'une minuscule se sépare avant la dernière majuscule). Donc `XMLHttpRequest` devient `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` devient `[user, ID, Token]` → `user_id_token`. Cela correspond à ce que recommandent la plupart des guides de style.
Les identifiants et le JSON ne quittent jamais votre appareil. Ouvrez DevTools → Network et vous verrez zéro requête sortante pendant la conversion ou la copie.