JSON to Camel Case Converter

Collez du JSON et convertissez récursivement toutes les clés en camelCase sans modifier les valeurs.

L’analyse JSON et la conversion des clés s’exécutent localement dans votre navigateur.

Déposez un fichier .json ou choisissez-en un sur votre appareil

Les fichiers sont lus uniquement dans votre navigateur. Taille maximale : 5 Mo.

JSON converti
{
  "userProfile": {
    "firstName": "Ada",
    "createdAt": "2026-09-12"
  }
}

Analyse, lecture de fichier, formatage et conversion s’exécutent localement dans votre navigateur. Le JSON n’est pas envoyé à un serveur de conversion.

Exemple

Avant

{
  "user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}

Après

{
  "userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}

Ce qui est converti

Les clés d’objet sont converties récursivement dans les objets et tableaux. Les valeurs restent inchangées et les collisions de clés arrêtent la conversion au lieu d’écraser des données.

  • snake_case, kebab-case, PascalCase et formes mixtes sont tokenisés avant formatage.
  • Le premier token reste minuscule et les suivants sont capitalisés sans séparateur.
  • Les clés des objets imbriqués et des objets dans des tableaux sont converties récursivement.
  • Les collisions sont détectées avant la sortie pour éviter tout écrasement silencieux.

Cas d’usage courants

Normaliser des réponses API snake_case pour JavaScript/TypeScript.

Adapter des champs backend ou base de données au camelCase frontend.

Préparer fixtures, mocks et configuration pour un consommateur camelCase.

Tester rapidement une règle avant son implémentation en production.