Conversor de mayúsculas de claves JSON
Renombra cada clave en un objeto JSON a camelCase, snake_case, kebab-case, PascalCase o SCREAMING_SNAKE_CASE.
Conversor de mayúsculas de claves JSON
Pega un objeto o matriz JSON y esta herramienta renombra cada clave según la convención que tu código realmente usa. Recorre la estructura recursivamente, así que un objeto profundamente anidado obtiene cada una de sus claves convertida, no solo el nivel superior. Úsala después de extraer una carga de una API con snake_case hacia una base JavaScript o TypeScript que espera camelCase, o viceversa.
Elige el estilo de destino entre camelCase, PascalCase, snake_case, kebab-case o SCREAMING_SNAKE_CASE. Por defecto se convierte cada clave, incluidas las dentro de matrices. Desactiva "Convertir claves dentro de matrices" si solo quieres modificar objetos de nivel superior. El campo de excepciones toma una lista de nombres de claves —como _id o __v— que deben dejarse sin cambios, sin importar dónde aparezcan.
Renombrar dos claves con estilos diferentes al mismo nombre de destino es un riesgo real: foo_bar y fooBar ambos se convierten a fooBar, y una sobrescribe a la otra. Activa "Advertir sobre colisiones de claves" para que el contador reporte exactamente cuántas colisiones ocurrieron. El contador también muestra cuántas claves fueron renombradas y el tamaño en bytes. Elige indentación de 2 espacios, 4 espacios, tabulación o minificada.
Todo se ejecuta localmente en tu navegador: el JSON nunca se carga ni se envía a un servidor. Copia el resultado, descárgalo como .txt, o envía la salida a otra herramienta para encadenar transformaciones, como ordenar claves o aplanar el objeto.