#252 · Herramienta para desarrolladores

Renombrador de claves JSON

Cambia un nombre de propiedad JSON en el objeto raíz o en toda la estructura, incluyendo objetos dentro de arrays. Antes de sustituir una clave, comprueba si el mismo objeto ya tiene el nombre de destino y evita sobrescribir datos. Es práctico al migrar contratos, adaptar payloads entre APIs o unificar convenciones como snake_case y camelCase de manera controlada.

Datos de entrada

JSON / JSON Schema
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega el contenido o carga un archivo compatible.
  2. Ajusta las opciones específicas del análisis cuando aparezcan.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resumen, la interpretación y los indicadores antes de copiar o descargar.

Qué hace esta herramienta para desarrolladores

Recorre las propiedades y sustituye coincidencias exactas. Si el nombre nuevo ya existe en el mismo objeto, conserva ambas propiedades originales y registra el conflicto.

Recorre las propiedades y sustituye coincidencias exactas. Si el nombre nuevo ya existe en el mismo objeto, conserva ambas propiedades originales y registra el conflicto.

La comparación distingue mayúsculas y minúsculas: userId, UserId y userid son claves diferentes.

Ejemplo

Con clave actual user_id y nueva userId, {"user_id":7} pasa a {"userId":7}.

{
  "user_id": 42,
  "profile": {
    "user_id": 7,
    "name": "Luz"
  },
  "items": [
    {
      "user_id": 9
    }
  ]
}

Casos de uso

  • Migrar nombres de campos de una API.
  • Homogeneizar fixtures de pruebas.
  • Actualizar claves antes de importar datos.

Consejos para obtener resultados fiables

  • Revisa el contador de conflictos antes de usar el resultado.
  • Usa coincidencias exactas para evitar cambios inesperados.
  • Desactiva la búsqueda recursiva si solo necesitas el nivel raíz.
  • Versiona el original cuando el cambio forme parte de una migración.

Detalles del procesamiento

La transformación crea nuevos objetos y no modifica el texto de entrada. Los valores, arrays y tipos permanecen intactos.

No aplica reglas por patrón ni renombra varias claves distintas en una sola ejecución; para migraciones masivas conviene una tabla de mapeo específica.

Preguntas frecuentes

¿Qué ocurre si la clave nueva ya existe en el mismo objeto?

La herramienta no sobrescribe el valor existente. Conserva la clave original y registra el caso como conflicto.

¿El renombrado distingue mayúsculas y minúsculas?

Sí. La coincidencia es exacta y diferencia userId de UserId.

¿Puede renombrar claves dentro de arrays de objetos?

Sí, si está activada la búsqueda recursiva.

¿Cambia también valores de texto que coinciden con el nombre de la clave?

No. Solo modifica nombres de propiedades, nunca el contenido de los valores.

¿Puedo aplicar varios mapeos en una sola ejecución?

No en esta versión. Se aplica un nombre origen y un nombre destino por ejecución.

Módulos del resultado

MóduloContenido
SalidaResultado listo para copiar o descargar
ResumenConteo y cambios principales
DiagnósticoInterpretación específica del procesamiento

Explorar la categoría

Consulta más utilidades de formato y datos en el hub de la categoría.

Formato y datos