JSON to Snake Case Converter
Collez du JSON et convertissez récursivement toutes les clés en snake_case 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.
{
"user_profile": {
"first_name": "Ada",
"created_at": "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
{
"userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}Après
{
"user_profile": {"first_name": "Ada", "last_login_at": "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.
- camelCase, PascalCase, kebab-case et formes mixtes sont tokenisés avant formatage.
- Les mots sont mis en minuscules et reliés par des underscores.
- Les clés imbriquées et dans les tableaux sont converties récursivement.
- Les collisions sont détectées avant la sortie.
Cas d’usage courants
Préparer des payloads frontend camelCase pour Python, SQL ou backend.
Normaliser des request bodies avant mapping vers modèles serveur ou colonnes.
Adapter fixtures, mocks et configuration à des clés avec underscores.
Tester une transformation avant d’ajouter la logique de sérialisation.