JSON Key Case Converter
Convertissez les clés JSON imbriquées en camelCase, snake_case, PascalCase, kebab-case ou CONSTANT_CASE sans modifier les valeurs.
Fichiers .json locaux · formatage 2/4 espaces ou minification · regex · stop paths · diff · collisions
Déposez un fichier .json ou choisissez-en un sur votre appareil
Les fichiers sont lus uniquement dans votre navigateur. Taille maximale : 5 Mo.
{
"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.
Mode d’ingénierie pour gros JSON
Traitez des fichiers JSON locaux jusqu’à 20 Mo dans un Web Worker, gardez l’interface réactive, annulez le traitement et téléchargez le résultat complet.
Déposez un fichier .json jusqu’à 20 Mo
Le fichier est lu localement et traité hors du thread principal de l’interface.
Le fichier reste sur votre appareil. L’analyse et la conversion s’exécutent dans un Web Worker du navigateur.
Ce que modifie le convertisseur de clés JSON
Seules les clés d’objet sont converties. Les objets imbriqués et les objets dans des tableaux peuvent être traités récursivement, avec exclusions exactes/regex, stop paths, préfixes _/$ et détection des collisions.
Traiter des fichiers JSON locaux en toute confidentialité
Les fichiers .json sont lus uniquement sur votre appareil et ne sont pas téléversés vers un serveur de conversion.
Chemins d’arrêt
Convertissez une clé parente tout en laissant intact un sous-arbre imbriqué précis, y compris les tableaux, à l’aide de chemins pointés basés sur les clés source, tels que data.raw_payload.
Exclusions exactes et par expression régulière
Conservez certaines clés source inchangées ou ciblez des groupes de clés avec des expressions régulières JavaScript telles que ^__ ou /_id$/i, tout en continuant à convertir les enfants imbriqués.
Voir uniquement les changements de clés
Le diff affiche le chemin source, la clé avant et après, jamais les valeurs.